错误 - webdriver.dll中出现第一次机会异常

时间:2015-05-24 17:31:15

标签: selenium xpath webdriver internet-explorer-9

我在visual studio 2010中设置了selenium项目,在调试时,我在 webdriver.dll 中获得了第一次机会异常,并提供了其他信息:

  

无法找到xpath == .// [@ id ='menuForm:projectMenu_span']

由于错误说清楚,它无法使用 xpath 找到元素。我使用 firebug 来获取 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']")))**

还有另一种方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

// div [contains(@id,' menuForm')]