我想将selenium IDE录制的脚本运行到多个浏览器,所以,请你告诉我如何执行? 如果不可能,您能否告诉我哪些工具可以使用记录和回放以及该脚本的跨浏览器支持等功能?
答案 0 :(得分:1)
是否可以使用selenium IDE录制的脚本执行跨浏览器测试?
这是可能的,因为Selenium IDE现在可用于Firefox 和(新)Chrome。
......如何表演?
甚至有几种不同的实现可用。您可以使用此Selenium IDE comparison表,并查看哪种版本最适合您。
因此,您可以在Firefox中录制测试套件,然后在Chrome中重播。
答案 1 :(得分:1)
是的,这是可能的,但在某些情况下,您可能需要根据编写脚本的方式进行小幅调整,例如更改按钮的ID,例如,在FF中,id为100,以及在IE浏览器115上,但如果您使用了xpath文本定位器,要点击按钮的名称,您就不会遇到此问题。
我发布了一个用于在IE上执行我的FF脚本的解决方案,你可以使用Chromedriver为Chrome做同样的事情:
https://stackoverflow.com/a/48467827/4321163
请注意,此解决方案适用于" old" IDE,当前"新" IDE仍然很粗糙,缺少旧版本的许多功能。