我知道我应该使用其他工具(如Selenium)进行自动化Web测试,但我必须使用shell脚本。我的问题是我需要在多个IE和Firefox标签中打开URL。这在Firefox中是直截了当的,但似乎没有任何命令行选项可以在IE中执行此操作。我需要能够打开一个选项卡,等待,打开另一个选项卡。有没有人对如何实现这个目标有任何建议?使用用于Internet Explorer和Firefox的shell脚本进行自动化Web测试
谢谢。
我知道我应该使用其他工具(如Selenium)进行自动化Web测试,但我必须使用shell脚本。我的问题是我需要在多个IE和Firefox标签中打开URL。这在Firefox中是直截了当的,但似乎没有任何命令行选项可以在IE中执行此操作。我需要能够打开一个选项卡,等待,打开另一个选项卡。有没有人对如何实现这个目标有任何建议?使用用于Internet Explorer和Firefox的shell脚本进行自动化Web测试
谢谢。
这可以在Windows中使用的JScript来完成,基本上你使用WScript程序执行,打开IE浏览器的两个实例JScript文件(与IE捆绑),然后调用打开这些网址的方法实例对象。
这样做的另一种方法是动态地写出一个包含JavaScript的HTML文件,该文件打开一个URL然后等待,然后打开另一个URL等等。然后当执行您选择的浏览器时指向HTML文件的位置。例如,iexplore.exe open_urls.html
下面的链接可能会有帮助,因为它还处理在新标签中打开URL。根据谈话,关键是让足够的时间让第一个实例完全启动。
How to launch multiple Internet Explorer windows/tabs from batch file?