2015-05-24 32 views
-1

發生我在Visual Studio 2010中硒的項目設置和調試時,我得到第一個機會異常在webdriver.dll附加信息:錯誤 - 第一次機會異常在webdriver.dll

無法找到的XPath == .//[@id='menuForm:projectMenu_span']

由於錯誤清楚地說,它無法與的XPath來定位的元素。我用螢火蟲得到xpath。嘗試使用ID,css 選擇器,linktext並且他們都沒有工作。我使用的是Internet Explorer 9.它在前幾次工作,後來開始得到這個異常。 代碼:

Dim wait as WebdriverWait = New WebDriverWait(driver, Timespan.FromSeconds(10)) 
Dim projMenu as IWebElement = wait.until(ExpectedConditions.ElementVisible(By.XPATH(".//[@id='menuForm:projectMenu_span']")))** 

有沒有另一種方法來處理?

+0

不知道,如果它只是一個錯字,但XPath是無效的。它應該至少如下所示:'.//*[@ id ='menuForm:projectMenu_span']' – har07

+0

嗨,我嘗試使用XPATH作爲「//////[[ID ='menuForm:projectMenu']」但它不工作。下面是div標籤

回答

0

試試這個:

// DIV [包含(@id, 'menuForm')]

+0

嗨@安德魯,它不工作。我的html代碼是

+0

已修復。再試一次 – Andrew

+0

您是否嘗試過新的代碼? – Andrew

相關問題