使用IE Java junit的webdriver中的InvalidSelectorException

使用IE Java junit的webdriver中的InvalidSelectorException,java,selenium,xpath,junit,webdriver,Java,Selenium,Xpath,Junit,Webdriver,我正在与IE一起开发webdriver。我是selenium的新手。 我的代码如下: System.setProperty("webdriver.ie.driver","C:\\IEDriverServer.exe"); DesiredCapabilities capab = DesiredCapabilities.internetExplorer(); capab.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY

我正在与IE一起开发webdriver。我是selenium的新手。 我的代码如下:

System.setProperty("webdriver.ie.driver","C:\\IEDriverServer.exe");

DesiredCapabilities capab = DesiredCapabilities.internetExplorer();
     capab.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);

WebDriver driver = new InternetExplorerDriver(capab);

driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);

driver.get("www.google.com");

element = driver.findElement(By.xpath("//div[@id='gs_lc0']/input"));

element.sendKeys("Selenium tutorials");

element = driver.findElement(By.xpath("//button[@id='gbqfb']"));

element.click();
我在第7行收到无效的选择异常。
请帮助。

尝试谷歌以外的任何其他网站,并修复您的片状设置。谷歌是可以想象的最糟糕的自动化网站,你设置的flakines设置正好可以做到这一点,在你的测试中引入flakines和一般的古怪。在继续之前先解决这两个问题!谢谢你,阿兰。我通过禁用IE保护模式尝试了不同的站点。工作正常。