Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 异步脚本超时_Angularjs_Selenium Webdriver_Protractor Net - Fatal编程技术网

Angularjs 异步脚本超时

Angularjs 异步脚本超时,angularjs,selenium-webdriver,protractor-net,Angularjs,Selenium Webdriver,Protractor Net,我不熟悉量角器&使用量角器网。运行量角器网络脚本时出现“异步脚本超时:0秒内未收到结果”异常 这是否意味着用于识别角度元素的参数是错误的 找到了解决这个问题的方法- 如何在量角器网中实现同样的效果 如果不希望超时值为0,则需要设置async timeout以增加超时值,并在实例化驱动程序时执行此操作。 由于Angular异步行为的性质,这一点尤为重要。 [SetUp] public void SetUp() { //driver = new PhantomJSDriver();

我不熟悉量角器&使用量角器网。运行量角器网络脚本时出现“异步脚本超时:0秒内未收到结果”异常

这是否意味着用于识别角度元素的参数是错误的

找到了解决这个问题的方法-


如何在量角器网中实现同样的效果

如果不希望超时值为
0
,则需要设置async timeout以增加超时值,并在实例化
驱动程序时执行此操作。
由于Angular异步行为的性质,这一点尤为重要。

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

请参见

我已在设置模块中完成了此操作。实际上,我已经将ScriptTimeout设置为10秒。增加它也不能解决这个问题。量角器代码:_ngDriver.FindElement(NgBy.Binding(“category.managed.value+category.unmanaged.value | noFractionCurrency”).Text;实际问题可能在其他地方。如何绑定angular页面?在html绑定angular-td class=“ng binding”$48192 td中的NgWebDriver.cs-this.jsExecutor.ExecuteAsyncScript(ClientSideScripts.WaitForAngular,this.rootElement)中失败。在ng视图中,传递表达式{{managed.total | noFractionCurrency}},因为此值是动态的。因此,值48322是动态的。“我只是想捕捉到48322的文字。”Saifur感谢您的支持。我做了一段时间不同的任务。现在正使用量角器网络识别有角度的物体。我必须在代码中通过angDriver.IgnoreSynchronization=true。