我在使用selenium RC在其他浏览器中运行测试套件时遇到问题。 我有一个从Selenium IDE导出的测试套件。我打算在这个套件中运行5个测试。当* firefox指定为浏览器时,此套件运行并提供正确的结果。 它不会在任何其他浏览器中运行测试。
java -jar selenium-server.jar -htmlSuite“* firefox”“http://www.global.com”“C:/Users/Desktop/PRP_RC/Article.html” “C:/Users/Desktop/PRP_RC/result.html”
这是我在命令提示符下运行套件的方式。
当我使用* iexplore(我使用的是IE8)时会抛出异常,说明会话ID 489504不存在 * iexploreproxy,* googlechrome和* safari将只打开相应的浏览器并在浏览器上显示测试用例名称。但是没有任何东西。
* piiexplore将打开浏览器并显示脚本错误。当我试图调试错误时,这是看到的:
网页错误详情
用户代理:Mozilla / 4.0(兼容; MSIE 7.0; Windows NT 6.1;三叉戟/ 4.0; iOpus的Web的自动化; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)时间戳:星期三,9 2011年2月10:07:01 UTC
消息:'undefined'为null或不是 对象行:476字符:9代码:0 URI: http://www.global.com/selenium-server/core/scripts/selenium-testrunner.js