我要搬到Selenium2和使用的webdriver进行测试。硒+的webdriver ::请建议库的webdriver
我发现3 webdriver的实施为PHP。
- https://github.com/chibimagic/WebDriver-PHP/
- http://code.google.com/p/php-webdriver-bindings/
- https://github.com/facebook/php-webdriver
请为PHP建议库,它们之间的主要区别是什么?
我要搬到Selenium2和使用的webdriver进行测试。硒+的webdriver ::请建议库的webdriver
我发现3 webdriver的实施为PHP。
请为PHP建议库,它们之间的主要区别是什么?
将采取最后从Facebook。
然后,你将不得不尝试一下,并决定自己。
PHP的webdriver的将永远是一个变通,
我建议你投资的时间在Java和使用的webdriver那里。
我一直在使用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');
位一个糟糕的例子,但希望你得到的消息。