为了账号安全,请及时绑定邮箱和手机立即绑定

我如何单击按钮来创建页面 selenium webdriver

我如何单击按钮来创建页面 selenium webdriver

噜噜哒 2022-06-23 19:17:35
该选项被选中,但没有单击按钮来创建页面formElement.findElement(By.xpath("//button[@class='btn btn-primary btn-block']")).click();<button type="button" class="btn btn-primary btn-block" onclick="registerUser()">Create</button>
查看完整描述

2 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

我认为问题的原因是带有空格的类名。当您工作reactjs或angularjs项目时,这是常见的问题。


我希望这可以解决您的问题,请重构您的代码如下:


formElement.findElement(By.cssSelector("button.btn.btn-primary.btn-block"));

element.click();


查看完整回答
反对 回复 2022-06-23
?
白板的微信

TA贡献1883条经验 获得超3个赞

如果您使用WebDriver driver;,那么下面的代码段将对您有所帮助。

driver.findElement(By.xpath("//button[@class='btn btn-primary btn-block']")).click();


查看完整回答
反对 回复 2022-06-23
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信