Selenium+WebDriver::请推荐库WebDriver


Selenium + WebDriver:: please suggest library WebDriver

我将转到Selenium2并使用WebDriver进行测试。

我发现了3个针对PHP的WebDriver实现。

  • https://github.com/chibimagic/WebDriver-PHP/
  • http://code.google.com/p/php-webdriver-bindings/
  • https://github.com/facebook/php-webdriver

请推荐PHP的库,它们之间的主要区别是什么?

将从facebook获得最后一个。

然后,你必须再次尝试它们,并自己做出决定。

PHP for Webdriver将永远是一个变通方案,

我建议您在java上投入时间,并在那里使用Webdriver。

请参阅以下链接

https://www.facebook.com/WebDriver/posts/204372046330714

我已经使用Facebook驱动程序大约2个月了,到目前为止体验良好

我真的很喜欢这样一个事实,即方法名称与JSONWIREPROTOCOL非常相似http://code.google.com/p/selenium/wiki/JsonWireProtocol

这使得在协议页面上查找命令并尝试在PHP中使用该命令变得很容易,您也知道会抛出什么异常。

因此,如果你想在页面上找到一个元素,协议建议。。。

http://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/element

你可以选择一个关于如何定位元素的策略,然后从中建立你的命令。。。

$session->element('id', 'my_div_id');

这个例子有点糟糕,但希望你能明白。