异步脚本超时

Reu*_*tor 3 angularjs selenium-webdriver protractor-net

我是量角器和使用Protractor-net的新手.运行Protractor-net脚本时获取"异步脚本超时:0秒内未收到结果"异常.

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

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

找到这个解决方案来解决这个问题 - https://github.com/angular/protractor/issues/117

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

Sai*_*fur 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));
}
Run Code Online (Sandbox Code Playgroud)

看到这个