我要搬到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');
位一個糟糕的例子,但希望你得到的消息。