此测试设置正确/可能正确吗selenium IDE、ghostdriver、phantom.js、grid和php webdriver?

此测试设置正确/可能正确吗selenium IDE、ghostdriver、phantom.js、grid和php webdriver?,selenium,selenium-webdriver,phantomjs,selenium-grid,ghostdriver,Selenium,Selenium Webdriver,Phantomjs,Selenium Grid,Ghostdriver,我想一次运行多个phantomjs实例。我希望在firefox/chrome/ie中使用phantomjs而不是selenium的原因是cookie分离,并且如果需要的话,可以方便地使用代理(我们的一些系统需要从不同的IP访问)。加上phantomjs看起来比有“头”的浏览器要瘦得多/快得多 我还想使用SeleniumIDE生成测试脚本(我已经用Resurrectio+casperjs进行了实验,这很好,但selenium似乎更好),然后使用PHPWebdriver将它们作为PHP运行 我一直在

我想一次运行多个phantomjs实例。我希望在firefox/chrome/ie中使用phantomjs而不是selenium的原因是cookie分离,并且如果需要的话,可以方便地使用代理(我们的一些系统需要从不同的IP访问)。加上phantomjs看起来比有“头”的浏览器要瘦得多/快得多

我还想使用SeleniumIDE生成测试脚本(我已经用Resurrectio+casperjs进行了实验,这很好,但selenium似乎更好),然后使用PHPWebdriver将它们作为PHP运行

我一直在试图了解所有这些部件是如何组合在一起的,所以这一过程是否可行

使用firefox在selenium IDE中生成测试脚本,然后将它们导出到python 将此Python脚本转换为facebooks php Web驱动程序版本。看来我必须手动执行此操作? 使用此php脚本运行Phantom.js,并将其指向selenium java服务器以执行脚本


这些都对吗?我可以在一台计算机上同时运行多个实例吗?我需要网格吗?幽灵司机在这一切中的位置是什么

似乎是对的,但我以前从未使用过selenium grid,所以我不能对该部分做任何说明。虽然,当并行运行时,您需要记住。Ghostdriver就像phantomJS和selenium之间的桥梁。我们在项目中刚刚使用了phantomJS,为此我们需要使用Ghostdriver