selenium webdriver在单击按钮或链接等元素时停止工作
我正在使用IE8和web驱动程序。我遇到的问题是,web驱动程序没有执行任何元素的单击,如按钮、复选框、单选按钮等,但它能够验证元素。除了点击,一切正常。 我有一个应用程序,在其中输入用户名和密码,然后点击登录按钮,但焦点仍然在密码上,如果我这样做,双击焦点仍然在选择模式下的密码上 我使用下面的代码双击selenium webdriver在单击按钮或链接等元素时停止工作,selenium,webdriver,Selenium,Webdriver,我正在使用IE8和web驱动程序。我遇到的问题是,web驱动程序没有执行任何元素的单击,如按钮、复选框、单选按钮等,但它能够验证元素。除了点击,一切正常。 我有一个应用程序,在其中输入用户名和密码,然后点击登录按钮,但焦点仍然在密码上,如果我这样做,双击焦点仍然在选择模式下的密码上 我使用下面的代码双击 (new Actions(driver)).doubleClick(webelement).build().perform() 其中webelemet正在通过 webelement = dr
(new Actions(driver)).doubleClick(webelement).build().perform()
其中webelemet
正在通过
webelement = driver.findElement(By.id(xpath/id/name));
只需单击一下
driver.findElement(By.id(xpath/id/name)).click
请澄清我,这是一个司机的问题,或它可以是什么
对于Firefox,我没有收到任何与问题相关的点击
注意:从过去两个月开始,我一直在研究IE8,但从上周开始,我注意到了这个问题,我没有更早地了解到。请提供任何me解决方案尝试获取最新的selenium、IE驱动程序和IE浏览器。有时候,版本不匹配确实会产生这种问题。是的,在IE中,我也遇到过这种问题 就这样试试吧
driver.findElement(By.id()).submit() 我不知道为什么总是这样?!我正在使用Browserstack并在各种浏览器中运行测试,当然在IE8中我不能点击单选按钮。如果您厌倦了一切,您可以使用JS单击问题收音机和/或其标签:
@driver.execute_script('return $("label[for=your_radios_id]").click() ')
注意,这是Ruby代码,所以请查找您的Java、PHP。。。对等方可能是某种webdriver问题,您使用的是什么版本的webdriver?你使用什么版本的ie驱动程序?您是否使用ant或maven之类的工具,以便在此处发布webdriver的xml配置?是的,我现在使用的是最新版本(selenium-server-standalone-2.24.1.jar)。实际上我没有使用任何ANT和Maven。我已经使用eclipse用Java语言设计了一个框架,并正在进行同样的工作。关于浏览器,我的客户机规范仅适用于IE8,我采用了最新版本,在更新selenium jar“selenium-server-standalone-2.24.1.jar”和IE8之后,仍然存在问题,但问题尚未解决。。。仍然面临着这个问题