Java WebDriverBackedElenium FireFoxDriver未选中复选框

Java WebDriverBackedElenium FireFoxDriver未选中复选框,java,selenium,webdriver,web-testing,Java,Selenium,Webdriver,Web Testing,我到处都找过了,似乎只有我有这个问题。尝试使用WebDriverBackedElenium单击firefoxdriver复选框时。大多数时候它不会点击。页面来源说我得到了正确的ID,当我使用ChromeDriver和IEDriver时,它工作得很好。有人知道我的问题是什么吗 例如: selenium.click("id=someID"); 这是我在WebDriver中遇到的一个常见问题,我看到它也会影响单选按钮,而不仅仅是在Firefox上-我唯一能做的就是将它放入do while循环并断言选

我到处都找过了,似乎只有我有这个问题。尝试使用WebDriverBackedElenium单击firefoxdriver复选框时。大多数时候它不会点击。页面来源说我得到了正确的ID,当我使用ChromeDriver和IEDriver时,它工作得很好。有人知道我的问题是什么吗

例如:

selenium.click("id=someID");

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


谢谢你的想法,问题是我经常得到一个无限循环。这似乎与滚动有关,如果我注入javascript将页面滚动到某个特定点,它有时会工作……请尝试单击元素,这通常会尊重视口并滚动到相关项目。
do
{
  checkElement(element);
}
while (elementIsChecked(element) != desiredState);