【问题标题】:Timed out waiting for async script result Selenium C# Protractor等待异步脚本结果 Selenium C# Protractor 超时
【发布时间】:2016-02-15 08:24:01
【问题描述】:

我正在尝试使用 Protractor.net 为 AngularJS 平台创建一个自动化测试脚本,并在 C# 中使用 Selenium。我使用以下代码创建了驱动程序。

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

然后尝试如下定位和元素:

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

但是,我收到一个异常:等待异步脚本结果在 45 毫秒后超时。

提前致谢

【问题讨论】:

  • ng-app 定义在哪里/在哪个元素上?另外,请显示其余的测试。谢谢。

标签: c# selenium protractor-net


【解决方案1】:

我通过使用 SetScriptTimeout 解决了这个问题。

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

【讨论】:

猜你喜欢
  • 2016-09-01
  • 2017-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-29
  • 2016-09-04
  • 1970-01-01
相关资源
最近更新 更多