-1
谷歌是否有一些如何防止使用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();
不,但是你有兩個問題:不使用真正的瀏覽器和使用複雜的網站。 – Arran 2014-10-17 13:59:43
請指出問題是因爲我在使用HtmlUnitDriver? – user1338998 2014-10-17 14:05:39
在將問題分配給Google/Selenium之前,有更多建議在Chrome中嘗試使用。 – Arran 2014-10-17 14:07:37