2015-11-13 41 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