【发布时间】:2015-05-14 17:58:52
【问题描述】:
我正在使用量角器来自动化 AngularJS 应用程序。在某些情况下,我需要使用浏览按钮上传图片,并在上传过程中检查进度条是否存在。
我正在使用以下代码来实现相同的目的:
element(locator).sendKeys(pathOfTheImage);
expect(element(locatorOfProgressBar).isPresent()).toBeTruthy();
这里的问题是——尽管有进度条,但断言总是失败,因为element(locator).sendKeys(pathOfTheImage); 命令仍在进行中,并且没有返回任何内容以继续执行下一个命令,即断言点。
我尝试过关闭同步但没有成功:
browser.ignoreSynchronization = true;
这个问题有什么解决办法吗?如何在不等待 sendKeys 命令成功的情况下继续执行下一个命令?
【问题讨论】:
标签: javascript node.js jasmine protractor webdriverjs