0

我有一些在 chrome 和 firefox 上运行良好的测试,但使用 IE,它们似乎到达了某个页面(并不总是相同的页面),然后在那里呆了很长时间什么也不做。我在 Windows 7 和 selenium 3.0.1 和即驱动程序 2.53.1 上使用 IE 11(最新版本)。我尝试使用旧的 ie 驱动程序版本使用旧的 selenium 版本,但我找不到稳定的组合。

所以我的问题是如果我想在 IE 11 上运行测试,我应该使用什么版本的 selenium 和 ie 驱动程序?

更新:

我现在知道问题的原因了。有一个输入选项,当它被选中时,表单显示,Selenium 认为某些脚本仍在加载,尽管它已经完成并永远等待

4

3 回答 3

1

@mosaad

I am running my tests on IE for which I am using both Selenium and IE Driver of version 2.53.1. I also had the same issue when I moved to Selenium 3.0.1, but I downgraded. So you can check with the Selenium 2.53.1. It should fine.

于 2016-12-02T09:39:21.187 回答
0

尝试一次使用Actionsas Actions act = new Actions(driver); act.sendKeys(element, "Testingusername");

于 2016-12-05T14:01:11.510 回答
0

请参考这个Selenium with IE

于 2016-12-02T10:14:12.060 回答