2015-10-14 91 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')]