2013-07-28 38 views
0

我使用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源代碼。

直到那時請幫忙。我看到你也面臨同樣的問題,你能解決它。

問候。

+1

共享HTML會做很多很好的。越快越好。 – Vinay

+0

刪除它開始於:'c.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);' – Arran

回答

0

你嘗試了下面的代碼。 (「用戶名」))。sendKeys(「admin」); Thread.sleep(3000); (「password」))。sendKeys(「admin」); Thread.sleep(3000); ()「)。提交();();}。

我想驅動程序無法識別已經發現的元素的序列。

HTH, Sham_

相關問題