我想一次运行多个 phantomjs 实例。我想在 firefox/chrome/ie 中使用 phantomjs 而不是 selenium 的原因是 cookie 分离和在需要时易于使用代理(我们的一些系统需要从不同的 IP 访问)。加上 phantomjs 似乎比带有“头”的浏览器更苗条/更快。
我还想使用 selenium IDE 生成测试脚本(我已经尝试过 Resurrectio+casperjs,它很好,但 selenium 似乎更好)然后使用 php-webdriver 将它们作为 PHP 运行。
我一直在试图了解所有这些部分是如何组合在一起的,所以这个过程是否有效......
使用 firefox 在 selenium IDE 中生成测试脚本,然后将它们导出到 python 将此 Python 脚本转换为 facebooks php-webdriver 版本。看起来我必须手动执行此操作?使用此 php 脚本运行 Phantom.js 并将其指向 selenium java 服务器以执行脚本。
这一切都正确吗?我可以在一台机器上同时运行多个实例吗?我需要网格吗?鬼司机在哪里适合这一切!?