异步脚本超时

时间:2015-03-17 05:30:09

标签: angularjs selenium-webdriver protractor-net

我是新的量角器&使用Protractor-net。获得"异步脚本超时:0秒内未收到结果"运行Protractor-net脚本时出现异常。

https://github.com/bbaia/protractor-net

这是否意味着传递以识别角度元素的参数是错误的?

找到解决此问题的解决方案 - https://github.com/angular/protractor/issues/117

我如何在量角器网中实现同样的目标?

1 个答案:

答案 0 :(得分:6)

如果您不希望它为0,则需要设置异步超时以增加超时,并在driver实例化的任何地方执行此操作。 由于Angular异步行为的性质,这一点尤为重要。

[SetUp]
public void SetUp()
{
    //driver = new PhantomJSDriver();
    driver = new ChromeDriver();
    //SetScriptTimeout is the asysn script timeout
    driver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromSeconds(5));
}

请参阅this