2015-05-24 7 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

相关问题