Java Sendkeys to Webelement导致打开新选项卡\窗口

Java Sendkeys to Webelement导致打开新选项卡\窗口,java,selenium-webdriver,Java,Selenium Webdriver,我正在使用SeleniumWebDriver(使用Java)自动化“facebook”,尝试将字符串发送到文本字段(作为帖子的注释)将导致在浏览器(chrome)中打开几个选项卡,并在浏览器中打开一个新窗口。 有人遇到过这种奇怪的行为吗 这是我的代码: WebElement postBox = driver.findElement(By.xpath("(//div[contains(@title,'Write a comment')])[1]")); postBox.sendKeys("test

我正在使用SeleniumWebDriver(使用Java)自动化“facebook”,尝试将字符串发送到文本字段(作为帖子的注释)将导致在浏览器(chrome)中打开几个选项卡,并在浏览器中打开一个新窗口。 有人遇到过这种奇怪的行为吗

这是我的代码:

WebElement postBox = driver.findElement(By.xpath("(//div[contains(@title,'Write a comment')])[1]"));
postBox.sendKeys("testing testing, 1.. 2.. 3..");

我建议您使用cssSelector,因为xpath可能会失败,这取决于您的浏览器

css选择器:
By.css选择器(.innerwrap textarea)


有关CSSselector的更多信息。

请添加您的代码,以便有人能帮助您。@MattiasLindberg-添加了我的代码。它可能只是facebook应用程序。“你必须对此作出解释。@MattiasLindberg我实际上在另外两个网站上遇到过这个问题。”。这让我觉得有一个更深层次的问题。