错误 - 第一次机会异常发生在 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 selectorslinktext 和 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')]