谷歌对使用Xpath通过id查找表单有限制吗



全部:

谷歌如何阻止使用Xpath通过id搜索元素?

    WebDriver wbdriver = new HtmlUnitDriver();

    wbdriver.get("https://www.google.co.in/?gfe_rd=cr&ei=oB5BVNXnOKzV8gePnYDQBA");
    WebElement element = wbdriver.findElement(By.xpath("//form[@id='gbqf']"));

我按名称或标记名找到了其他标记。然而,我已经尝试了很长一段时间,通过Xpath使用id查找

谷歌是否有阻止上述代码工作的限制?

提前感谢

使用应答更新

我使用了FirefoxDriver而不是HtmlUnitDriver

WebDriver驱动程序=新的FirefoxDriver();

如果Id正在查找元素,XPath应该可以工作。也许你弄错了Xpath。以下是我在谷歌搜索页面上发现的XPath:

//*[@id="gbqfq"]

希望这能有所帮助!

相关内容

  • 没有找到相关文章

最新更新