私はIE8、Selenium WD 2.33.0、XPを使用しています
私のコード:
File file = new File("D:/Selenium/IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", IEDriver.getAbsolutePath());
DesiredCapabilities c=DesiredCapabilities.internetExplorer();
c.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
WebDriver d=new InternetExplorerDriver(c);
d.get(URL);
d.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20));
d.findElement(By.id("Logon:LogonScreen:username")).sendKeys("admin");
Thread.sleep(3000);
d.findElement(By.id("Logon:LogonScreen:password")).sendKeys("admin");
Thread.sleep(3000);
driver.findElement(By.id("Logon:LogonScreen:button")).submit();
エラー: ID == Logon:LogonScreen:username の要素が見つかりません (警告: サーバーはスタックトレース情報を提供しませんでした)
Element を name/abs xpath/rel xpath/ cssbt: not working で見つけました。「ツール -> インターネット オプション -> 接続 -> LAN 設定 -> 自動構成のチェックを外す」などのすべての設定変更を行いました。すべてのセキュリティ設定を確認しました。
HTML ソース コードをすぐに共有します。
それまでは助けてください。あなたも同じ問題に直面していて、それを解決できたことがわかりました。
よろしく。