错误 - webdriver.dll 中发生第一次机会异常

问题描述 投票:0回答:2

我在 Visual Studio 2010 中设置了一个 Selenium 项目,在调试时,我在 webdriver.dll 中遇到了第一次机会异常,并附有附加信息:

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

正如错误明确指出的那样,它无法使用 xpath 定位元素。我使用 firebug 来获取 xpath。 尝试使用 id、css selectorslinktext,但它们都不起作用。我正在使用 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']")))**

还有其他方法可以处理这个问题吗?

selenium xpath webdriver internet-explorer-9
2个回答
0
投票

试试这个:

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

-3
投票

它不起作用。我的 html 代码是我的项目 – 拉杰什·查瓦库拉

© www.soinside.com 2019 - 2024. All rights reserved.