Selenium:如何等待select中的选项被填充?

myd*_*rms 17 selenium selenium-ide

我第一次使用Selenium并且被选项所淹没.我在Firefox中使用IDE.

当我的页面加载时,它随后通过JSONP请求获取值,使用该请求填充选择中的选项.

在继续操作之前,如何让Selenium等待select中的某个选项出现?

use*_*043 13

我用waitForElementPresentcss目标.

示例:等待

<select id="myselect"></select>
Run Code Online (Sandbox Code Playgroud)

填充

<option value="123">One-two-three</option>
Run Code Online (Sandbox Code Playgroud)

使用

  • 命令: waitForElementPresent
  • 目标: css=#myselect option[value=123]
  • 价值:(留空)


小智 1

我认为你应该使用

waitForElementPresent命令。如果可能的话,让我看看你的 selenium IDE 代码。