0

我到处搜索,似乎我是唯一一个遇到这个问题的人。尝试使用 webdriverbackedselenium 单击带有 firefoxdriver 的复选框时。大多数时候它不会点击。页面来源说我得到了正确的 ID,当我使用 ChromeDriver 和 IEDriver 时它工作正常。有人对我的问题可能有任何想法吗?

例子:

selenium.click("id=someID");
4

1 回答 1

0

这是我在使用 WebDriver 时遇到的一个常见问题,我已经看到它也影响单选按钮,而不仅仅是在 Firefox 上——我唯一能做的就是将它放在一个do while循环中并且断言检查状态(伪代码):

do
{
  checkElement(element);
}
while (elementIsChecked(element) != desiredState);
于 2011-12-13T15:37:05.970 回答