我知道这是旧的,但我想添加另一个解决方案,我在 Selenium IRC 上说过,没有人知道这是可能的。无论如何,还有另一种使用旧 FF IDE(2.9.1) 在 IE 上实现自动化的方法,这就是我目前在 IE8 上实现自动化的方式。先决条件:
-FF 54 或以上
-硒IDE 2.9.1
-selenium-server-standalone-2.53.1.jar
-IEDriverServer
在 windows cmd 上使用以下命令启动 selenium 服务器(按 windows 键+R 并写入 cmd):
java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe
在此示例中,我的文件位于 c:\selenium 中,因此请根据您拥有文件的位置对其进行调整。服务器启动后,打开 FF IDE,转到选项,在最后一个选项卡“WebDriver”中,标记选项“启用 WebDriver Playback”,然后在下面的字段中,如果其中有任何文本,请删除所有内容并写入:
internet explorer
保存更改。现在您可以在 IE 中运行测试。请注意,您不能以这种方式在 IE 上记录或执行脚本的单个命令,这只允许您在 IE 上运行脚本。您可以将它们记录在 FF 上,然后它们在 IE 上运行。