全部:
谷歌是否有一些如何防止使用 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']"));
我通过名称或标记名找到了其他标记。但是,我一直在尝试使用 id 通过 Xpath 查找很长时间。
谷歌是否有阻止上述代码工作的限制?
提前致谢
更新答案
我使用 FirefoxDriver 而不是 HtmlUnitDriver
WebDriver 驱动=新的 FirefoxDriver();