ChromeとFirefoxでSeleniumテストを成功させたので、Internet ExplorerでWindows 10仮想マシンのテストを開始したいと考えています。テストが始まり、Internet Explorerが開き、テストしたいページに移動します。しかし、ページとのやり取りはテストに失敗しますが、要素のいずれも見つけられません。エラーは、通常、 'xpathによって要素が見つかりません'です。同じテストがChromeとFirefoxで同じマシンで正常に動作します。ここでInternet ExplorerでSeleniumテストを実行できない
0
A
答えて
0
は、Internet Explorerで実行するには、いくつかのチェックリストです:
あなたはIE 11
とともに、最新のセレン3.xのjarを使用している次はあなたが」をダウンロードする必要があることを確認しますIEDriverServer "(32ビット)をhereから削除します。
システムプロパティを設定しているときに "IEDriverServer"の絶対パスを指定します。
(有効なパスワードでyour_passwordに代わる有効なユーザーID &でYOUR_ID置き換え)
//Internet Explorer 11
System.setProperty("webdriver.ie.driver", "C:\\SeleniumUtilities\\BrowserDrivers\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
driver.manage().window().maximize();
driver.get("http:\\\\gmail.com");
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
driver.findElement(By.id("Email")).sendKeys("your_id");
driver.findElement(By.id("next")).click();
WebDriverWait wait = new WebDriverWait(driver, 5);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("Passwd")));
driver.findElement(By.id("Passwd")).sendKeys("your_password");
driver.findElement(By.id("signIn")).click();
driver.quit();
:ここ
は、Gmailのを開き、有効な資格情報を使用してログインするにはIE 11のコードですそれがあなたのために働くかどうか私に教えてください。
0
私はそれを動作させました。問題は、Internet Explorer - >インターネット設定 - >セキュリティのすべてのセキュリティゾーンで保護モードをオフにする必要があることでした。
関連する問題
- 1. Internet ExplorerでSelenium RCスクリプトが実行されていません
- 2. Internet Explorerで分度器テストを実行していますか?
- 3. SeleniumとInternet ExplorerでJenkinsを実行するには
- 4. Internet Explorerでselenium rcテストケースを実行する方法
- 5. Seleniumテスト後にInternet Explorer 11が終了しない
- 6. Selenium C#InPrivateモードInternet Explorer
- 7. Selenium Internet Explorer 8キャッシュ問題
- 8. Seleniumを使用してさまざまなドキュメントモードでInternet Explorerをテストする
- 9. Internet ExplorerをテストするJavaScript
- 10. Nunit、Selenium、C#で実行されていないテスト実行
- 11. Selenium Webdriver。 Internet Explorer 9でマウス操作が不正確になる
- 12. 実行Seleniumテスト
- 13. Selenium webdriverのInternet Explorerの設定
- 14. Internet ExplorerでKarmaを実行中にaurelia-testingでWaitForElementを使用
- 15. liveバリデーションInternet Explorerでjavascriptが実行されていません
- 16. テストを並行して実行できません(Selenium grid + NUnit)
- 17. WatiNの実行時にInternet Explorerが表示されない
- 18. Seleniumを使用したファイルアップロードの自動テストは、Internet Explorerで異なる方法で動作します
- 19. Selenium GRIDテスト実行
- 20. Internet Explorer 8で@ font-faceを取得できない
- 21. Selenium:プライベートモードでInternet Explorerを起動する方法
- 22. SeleniumでInternet Explorerコンソールの出力を読む
- 23. Internet ExplorerでSeleniumとLeanFTを併用する
- 24. Internet ExplorerでHistory.jsが動作しない
- 25. Internet Explorerでリンクが機能しない
- 26. Internet Explorerでワードラップが機能しない
- 27. Internet Explorerで最新のuserscriptを実行するには?
- 28. iOSアプリケーション内でMicrosot Internet Explorerを実行する
- 29. Internet Explorer 7でAngularJS Appを実行する
- 30. Internet Explorerでのスタイル「」
要素との対話の前にいくつかの待機時間を設定します。 IEが遅く応答している可能性がありますので、特定の要素の前に待機時間を指定してチェックしてください –