2
nodejsでreutnキーを送信するとエラーが発生しますか?Node.JSセレン送信キー
driver.findElement(By.id('twofactorcode_entry')).sendKeys(Keys.ENTER);
すべてのサイトで、これは私が使用する必要があると伝えていますか?任意の助けてください
nodejsでreutnキーを送信するとエラーが発生しますか?Node.JSセレン送信キー
driver.findElement(By.id('twofactorcode_entry')).sendKeys(Keys.ENTER);
すべてのサイトで、これは私が使用する必要があると伝えていますか?任意の助けてください
私はあなたがNPMパッケージセレンwebdriverを使用していると仮定しています:あなたはそれを使用する前に、キーを定義していないので、https://www.npmjs.com/package/selenium-webdriver
エラーキーが発生した定義されていません。列挙型キー(https://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/index_exports_Key.html)を使用する必要があります
これはドライバモジュールの定数であり、キーとしてエクスポートされます(単数形に注意してください)。私は下に更新されたコードを入れました。
const driver = require('selenium-webdriver');
driver.findElement(By.id('twofactorcode_entry')).sendKeys(driver.Key.ENTER);
エクストラヒント:I http://webdriver.io/を使用してきたし、このライブラリより使い少し簡単です
それが与えるエラーとは何ですか? –
@PeterGraingerその言葉は定義されていません –
以下の回答を参照してください –