Asynchronous 量角器同步/页面加载问题
我使用cucumber js的量角器来自动化angular js应用程序。遵循GitJS框架中指定的结构 特征 步骤u定义 支持 页数 通过gulpfile功能文件执行代码时,调用相应的步骤。运行量角器时,量角器不会等待页面加载,而是继续移动到下一步 所以这里的问题是为什么量角器没有等待应用程序加载,即使我已经指定了browser.sleep(5000) 尝试了两种方法:Asynchronous 量角器同步/页面加载问题,asynchronous,promise,protractor,synchronization,Asynchronous,Promise,Protractor,Synchronization,我使用cucumber js的量角器来自动化angular js应用程序。遵循GitJS框架中指定的结构 特征 步骤u定义 支持 页数 通过gulpfile功能文件执行代码时,调用相应的步骤。运行量角器时,量角器不会等待页面加载,而是继续移动到下一步 所以这里的问题是为什么量角器没有等待应用程序加载,即使我已经指定了browser.sleep(5000) 尝试了两种方法: browser.ignoreSynchronization=true; browser.get("appurl"); bro
browser.ignoreSynchronization=true;
browser.get("appurl");
browser.sleep(5000);
browser.findElements(by.xpath("")).click();
也尝试了下面的代码,但没有运气
browser.ignoreSynchronization=false;
browser.get("appurl")
browser.sleep(5000)
browser.findElements(by.xpath("")).click();
我试着在预期的条件下做出承诺,但仍然没有成功
我使用gulpfile运行脚本。脚本工作时不会抛出任何错误,但不会模拟任何操作,最终会杀死浏览器。
不确定我是否遗漏了任何步骤
请告知…
浏览器。不推荐使用ignoreSynchronization
。如果此变量设置为true
,量角器将不等待角度测量。
为此,您可以使用
我认为您应该删除这一行browser.ignoreSynchronization=true代码>和您的错误将消失