我使用IE8,硒WD 2.33.0,XP無法找到ID元素==喇嘛喇嘛(警告:服務器未提供任何信息棧跟蹤)
我的代碼:
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();
Error: Unable to find element with id == Logon:LogonScreen:username (WARNING: The server did not provide any stacktrace information)
我已經找到元素的名稱/ abs xpath/rel xpath/cssbt:not working。我已經完成了所有設置更改,例如:'工具 - > Internet選項 - >連接 - > LAN設置 - >取消選中自動配置。'並檢查了所有的安全設置。
我很快就會分享我的HTML源代碼。
直到那時請幫忙。我看到你也面臨同樣的問題,你能解決它。
問候。
共享HTML會做很多很好的。越快越好。 – Vinay
刪除它開始於:'c.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);' – Arran