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