我有一些测试可以在chrome和firefox上正常工作但是使用IE浏览器它们似乎可以访问某个页面(并不总是相同的页面),然后在那里停留很长时间。我在Windows 7和selenium 3.0.1上使用IE 11(最新版本),即驱动程序2.53.1。我尝试使用旧的驱动程序版本的旧版硒版本,但我找不到稳定的组合。
所以我的问题是如果我想在IE 11上运行测试我应该使用哪种版本的selenium和ie驱动程序?
更新
我现在知道问题的原因了。有一个输入选项,当选择一个表单显示时,Selenium认为一些脚本仍在加载,虽然它已经完成并且一直等待
答案 0 :(得分:1)
@mosaad
我在IE上运行我的测试,我正在使用Selenium和版本2.53.1的IE驱动程序。当我搬到Selenium 3.0.1时,我也有同样的问题,但我降级了。所以你可以查看Selenium 2.53.1。应该没问题。
答案 1 :(得分:0)
请参阅此Selenium with IE
答案 2 :(得分:0)
尝试使用Actions
作为
Actions act = new Actions(driver); act.sendKeys(element, "Testingusername");