【发布时间】:2018-03-01 02:11:05
【问题描述】:
我正在尝试为我目前正在开发的网站自动化脚本。
我尝试使用xpath 和cssSelector,但找不到按钮。我有一个类名,但它带有空格。
按钮的 HTML 代码:
我用过Thread.Sleep(3000)。
这是它的cssSelector 代码:
driver.findElement(By.cssSelector("#ui_modal_1505889041536 > div.actions > div.ui.approve.positive.button")).click();
这里是xpath:
driver.findElement(By.xpath("//*[@id=\"ui_modal_1505889041536\"]/div[3]/div[2]")).click();
我在使用 cssSelector 时收到的错误:
【问题讨论】:
-
你尝试了什么?使用 cssSelector 的代码在哪里?
-
driver.findElement(By.cssSelector("#ui_modal_1505889041536 > div.actions > div.ui.approve.positive.button")).click();
-
请在问题中更新相同的内容。还分享问题中相同元素的元素检查。
-
好的,谢谢。这是我第一次使用 StackOverflow。
-
欢迎。很高兴分享您的尝试,因为这有助于其他人快速了解问题。
标签: java selenium css-selectors selenium-chromedriver