2015-11-13 69 views
4

我想創建一個自動化測試腳本使用Protractor.net的AngularJS平臺,在C#中的Selenium。我使用下面的代碼創建了驅動程序。超時等待異步腳本結果Selenium C#量角器

driver = new FirefoxDriver(); 
Ngdriver = new NgWebDriver(driver); 

然後試圖查找和元素如下:

Ngdriver.FindElement(NgBy.Model("vm.reference")).SendKeys("Test"); 

不過,我收到一個異常:超時45ms後等待異步腳本的結果。

在此先感謝

+0

哪裏/哪個元素是'ng-app'定義的?另外,請顯示其餘的測試。謝謝。 – alecxe

回答

4

我通過使用SetScriptTimeout解決了此問題。

ngDriver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromSeconds(10)); 
+0

嗨,我有同樣的問題運行量角器腳本與appium,但它還沒有解決..http://stackoverflow.com/questions/37070680/timed-out-waiting-for-asynchronous-script-result-執行時,-量角器-SCRI – Emna