我到处搜索,似乎我是唯一一个有这个问题的人。尝试使用webdriverbackedselenium单击带有firefoxdriver的复选框时。大多数时候它不会点击。页面来源说我正确地获得了ID,当我使用ChromeDriver和IEDriver时,它运行正常。任何人对我的问题有什么想法?
示例:
selenium.click("id=someID");
答案 0 :(得分:0)
这是我在WebDriver中遇到的一个常见问题,我看到它也会影响单选按钮,而不仅仅是在Firefox上 - 我唯一能做的就是把它放在< strong> do while 循环并断言检查状态(伪代码):
do
{
checkElement(element);
}
while (elementIsChecked(element) != desiredState);