这是我的情况:
(我只想要实习生的功能测试方面。)
- 我有 selenium 独立运行作为一台机器上的集线器。
- 我在几台机器上将 selenium 独立运行为一个节点——win7、win8、osx 10.8 等,每台机器都有 chrome、firefox、safari、IE。
- 所有这些机器都生活在同一个网络上——它们可以相互访问。
- 我正在运行为功能测试配置的实习生 (intern-runner)。
目前,当我运行实习生跑步者时,[例如 - 在 osx 10.8 上] 我看到正在启动正确的浏览器,但 URL 是:
http://some.ip.addr:port/__intern/client.html?baseUrl=%2F&config=tests%2Fintern.js&reporters=webdriver&sessionId=8e442817-1f41-4690-9af5-e0a513cb17b1
问题是 -
- 我不能
__intern
在路径中使用 - 我可以使用的网址纯粹是这样的:
http://some.ip.addr:port/
问题是:
1)如何配置远程执行浏览器中输入的url?
2)我如何配置该网址的每个段 - 即 - 参数,client.html
段和__intern
段。
我试过了...
在 intern.js 中设置:proxy, proxyUrl, proxyType=direct
.
让我再重申一遍:
1)我只想要功能测试——没有单元测试——我已经涵盖了那部分。
2) 我进行了详尽的搜索,阅读了所有文档。