【发布时间】:2015-08-29 08:59:35
【问题描述】:
我试图点击注册表单中的创建帐户按钮。 这是按钮在 html 页面中的位置:
<div id="submitContainer"><button type="submit" class="large"><span><strong> Create Account </strong></span></button></div>
这是按钮 xpath:
//*[@id="submitContainer"]/button/span/strong
问题是按钮没有id,他位于一个div中。 我尝试按 id、xpath、css、name 使用,但所有这些都不起作用:
driver.findElement(By.id("submitContainer")).click();
driver.findElement(By.xpath("//*[@id='submitContainer']/button/span/strong")).click();
driver.findElement(By.tagName("Create Account")).click();
driver.findElement(By.className("large")).click();
谢谢!
【问题讨论】:
-
这是按钮在 html 页面中的位置:
-
怎么样:
//*[@id="submitContainer"]/button?
标签: selenium xpath selenium-webdriver webdriver