【发布时间】:2011-01-20 04:50:39
【问题描述】:
我正在寻找一种方法来从外部应用程序/进程自动化几个浏览器... Firefox 和 Chrome(目前仅在 Windows 上)。
有没有办法按照这些思路做事:
- 使用 URL 启动浏览器
- 让浏览器加载页面、运行脚本等
- 检查 DOM
作为参考,IE 可以使用 InternetExplorer.Application 对象自动化,该对象可以使用以下 javascript 在 shell 脚本中创建,然后我可以遍历 DOM API:
var ie = new ActiveXObject('InternetExplorer.Application');
这里的激励场景是自动化测试。我想加载包含测试代码的页面,并在测试运行后收集结果。
【问题讨论】:
-
看看 Watin 库,它支持 Firefox 并且对 Chrome(以及 IE)有实验性支持watin.sourceforge.net
标签: firefox testing automation google-chrome