【发布时间】:2015-10-27 17:36:35
【问题描述】:
我有这个代码
browser.sleep(5000).then(function() {console.log('rotel:' + browser.rootEl)});
browser.ignoreSynchronization = true;
browser.rootEl = 'div#overview';
browser.driver.switchTo().defaultContent().then(function() {console.log('Switch default')});
browser.sleep(500);
browser.wait(function() { return browser.isElementPresent(by.css('[class="box-header"]'))}, 10000);
element(by.model("ssn")).sendKeys(pat + "\n").then(function() {console.log('sendkeys')});
browser.rootEl = 'body';
如果我用浏览器删除该行,请等待测试继续,否则我会得到
'等待量角器与页面同步时出错:“根元素(主体)没有注入器。这可能意味着它不在 ng-app 内。”'
当“by.model”行执行时,不使用任何角度的东西如何等待?
另外,我几乎可以肯定它今天早上出去办事之前奏效了。
【问题讨论】:
标签: javascript angularjs selenium selenium-webdriver protractor