Jasmine
とprotractor
でAngularJS-Appのe2e-testsを書いています。 protractor.conf.jsのonPrepare
-functionに問題があります。 私はそれが正常に動作beforeAll
で次の手順を実行している場合:protractor.conf.jsのonPrepareで要素を見つけることができません
browser.get('/login');
element(by.id('username')).sendKeys('John');
が、私はonPrepare
browser.driver.get('https://localhost:9000/login');
browser.driver.findElement(by.id('username')).sendKeys('John');
でこれを行う場合、私はこのエラーを取得する:
NoSuchElementError: no such element: Unable to locate element: {"method":"css selector","selector":"*[id="username"]"}
任意のヒント?なぜ「browser.driver」形式を使用しているhttps://github.com/angular/protractor/blob/master/spec/withLoginConf.js
あなたも設定ファイルを投稿できますか? –