错误 - 第一次机会异常发生在 webdriver.dll
Error - First chance exception occured in webdriver.dll
我在 visual studio 2010 年设置了一个 selenium 项目,在调试时,我在 webdriver.dll 中获得了第一次机会异常,其中包含更多信息:
unable to find xpath ==.//[@id='menuForm:projectMenu_span']
如错误所述,无法使用 xpath 定位元素。我使用 firebug 获取 xpath。 尝试使用 id,css selectors、linktext 和 none 正在运行。我正在使用 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']")))**
还有其他方法可以解决这个问题吗?
试试这个:
//div[包含(@id, 'menuForm')]
我在 visual studio 2010 年设置了一个 selenium 项目,在调试时,我在 webdriver.dll 中获得了第一次机会异常,其中包含更多信息:
unable to find xpath ==.//[@id='menuForm:projectMenu_span']
如错误所述,无法使用 xpath 定位元素。我使用 firebug 获取 xpath。 尝试使用 id,css selectors、linktext 和 none 正在运行。我正在使用 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']")))**
还有其他方法可以解决这个问题吗?
试试这个:
//div[包含(@id, 'menuForm')]