我認爲ngWebDriver能夠處理您遇到的問題。 WebDriver2.0最大的問題在於它無法處理異步元素調用,這是ngWebDriver進入圖片的地方,代碼new NgWebDriver(driver).waitForAngularRequestsToFinish();
將在那裏滿足您的需求。
鑑於,如果您對java腳本的自動化腳本感到滿意,那麼量角器將是唯一的最佳選擇。 但是,你也應該考慮像Java腳本的IDE其他點記事本或NP + +不會是好的選擇,因爲它不會支持關鍵的感官和一些最好的IDE也支付(如webstorm),而你可以做一些簡單的使用eclipse作爲編輯器,但在此之前,您應該考慮量角器的範圍,因爲您可以看到java腳本框架的快速增長。客戶端JS框架的增長速度比以往更快。你將不得不考慮你的職業觀點,因爲現在ReactJS的發展速度超過了角JS,並且在不久的將來,你將不得不再次開啓webdriver(儘管它取決於項目和它的要求)。
AngularJS - 在(2010年)推出 - 針對Git樞紐星星48874個& & ReactJS - 在(2013年)推出,但得到了41283的Git樞紐星
結論:最好是去與ngWebDriver,給它一個看看它是否滿足你的需求,然後堅持下去,因爲你已經設計了框架,否則沒有比量角器更多的選擇。