2015-10-14 92 views
-1

Sir, 我是新來的硒。我記錄了頁面輸入,並在運行時卡住了。在我的網頁中,城市名稱在建議框中。州和國家將使用AJAX加載城市選擇。Selenium命令等待加載動態值

對我來說,錯誤發生在建議城市建議的地方,但州和國家沒有加載。

注意:我正在使用Selenium IDE。我試過命令 1. WaitForElementPresent 2. WaitForValue 3. WaitForText。但仍然存在錯誤。

如何解決它。

+0

http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#explicit-waits –

+0

您可以將網站鏈接? –

+0

你有什麼試過,結果是什麼?正如你在學校所做的那樣,請展示你的工作。 :)這是在SO上獲得問題的過程中的一部分。這對你很有幫助,因爲它會迫使你調查自己的問題並思考問題。這也向讀者證明你做了功課,並做出了合理的嘗試來回答你自己的問題。第三,它可以幫助讀者找到和診斷問題,爲您提供更好的答案,減少浪費時間。 – JeffC

回答

0

我建議的一個建議是等待選項標籤加載到目標選擇框中。 組合框包含<option>標籤以包含其中的值。 例如:

<Select> <Option>Chicago</Option> <Option>New York</Option> </Select>

可以等待與預期值的選項標籤存在。

//Select/option[contains(text(),'Chicago')]