分度器を使用して角度のないウェブサイトをテストしようとしています。私のコードは次のとおりです。分度器を使用して角度のないウェブサイトをテストする
describe("Supplier Portal: Login ", function() {
//ui.setSmallScreenSize();
// ui.testLogger(100);
it("test", co.wrap(function*() {
browser.ignoreSynchronization = true;
yield browser.driver.get("https://cit.supplier.ext.here.com/");
yield element(by.xpath("//*[@id=\"rnav\"]/li[2]/a")).click();
var elmOK = element(by.xpath("//*[@id=\"sign-in-email\"]"));
browser.driver.wait(protractor.until.elementIsVisible(elmOK.getWebElement()))
}));
});
をしかし、私は、私は、次のエラーを得たコードを実行しようとすると:
Failed: No element found using locator: By(xpath, //*[@id="sign-in-email"])
をしかし要素は、ウェブサイトにあります。
あなたは非角度サイト上で作業してbrowser.ignoreSynchronization = true
を使用しているので、分度器が使用可能になるまでangular
変数を待たないので、それはそれのでオフのテストを発射開始し、私は間違って