在wordpress网站中,我在新标签中打开一个链接以添加新帖子,我可以输入帖子标题但无法点击发布按钮。我已经尝试了所有可能的定位器id,xpath ...等。
有人可以帮助我理解这个问题。此屏幕截图显示我在新标签页中打开链接后的页面。
以下是我的示例代码:
driver.get("http://localhost/wordpress/wp-login.php");
driver.manage().window().maximize();
driver.findElement(By.id("user_login")).sendKeys("admin");
driver.findElement(By.id("user_pass")).sendKeys("q1w2e3r4");
driver.findElement(By.id("wp-submit")).click();
Actions actions = new Actions(driver);
WebDriverWait wait = new WebDriverWait(driver,10);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(".//*[@id='welcome-panel']/div/div/div[2]/ul/li[1]/a")));
actions.keyDown(Keys.CONTROL).perform();
actions.keyDown(Keys.SHIFT).perform();
driver.findElement(By.xpath(".//*[@id='welcome-panel']/div/div/div[2]/ul/li[1]/a")).click();
actions.keyUp(Keys.SHIFT);
actions.keyUp(Keys.CONTROL);
driver.findElement(By.id("title")).sendKeys("TestPost"); //Working
driver.findElement(By.id("publish")).click(); //not working
提前致谢