使用适用于 Internet Explorer 和 Firefox 的 shell 脚本进行自动化 Web 测试

发布于 2024-10-11 11:14:55 字数 193 浏览 4 评论 0原文

我知道我应该使用其他工具(如 Selenium)进行自动化 Web 测试,但我必须使用 shell 脚本。我的问题是我需要在多个 IE 和 Firefox 选项卡中打开 URL。这在 Firefox 中很简单,但在 IE 中似乎没有任何命令行选项可以执行此操作。我需要能够打开一个选项卡,等待,打开另一个选项卡。有人对如何实现这一目标有任何建议吗?

谢谢。

I know I should be using other tools (like Selenium) for automated web tests but I have to use shell script. My problem is I need to open URLs in multiple IE and Firefox tabs. This is straight forward in Firefox but there doesn't seem to be any command line option to do this in IE. I need to be able to open one tab, wait, open another tab. Does anyone have any suggestions on how this could be achieved?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寻梦旅人 2024-10-18 11:14:55

这可以在 Windows 上使用 JScript 完成,基本上您使用 wscript(与 IE 捆绑在一起)程序来执行 JScript 文件,该文件打开两个 IE 实例,然后调用方法来打开这些实例对象上的 url。

另一种方法是动态写出一个包含 JavaScript 的 HTML 文件,该文件打开一个 URL,然后等待,然后打开另一个 URL 等等。然后在执行您选择的浏览器时将其指向 HTML 文件的位置。示例,iexplore.exe open_urls.html

This can be done on Windows using JScript, basically you use the wscript (Bundled with IE) program to execute a JScript file that opens two instances of IE and then calls the method to open urls on these instance objects.

Another way of doing this is to dynamically write out a HTML file containing JavaScript that opens a URL then waits and then opens another URL etc.. and then when executing your browser of choice point it to the location of the HTML file. Example, iexplore.exe open_urls.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文