当前位置: 首页 > 知识库问答 >
问题:

元素只有一个类,我无法单击“确定”

仉昂熙
2023-03-14

如何使用XPath点击下面的“确定”按钮:

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

截图:

共有1个答案

戈念
2023-03-14

您好,您可以尝试这个x路径:

.//button[@type='button']

还要将等待作为 Thread.sleep 放在单击此元素之前。

 类似资料:
  • 在我们的应用程序中,当我将鼠标放在菜单项上时,将出现下拉菜单项。在这里我想通过点击它来选择一个项目。主菜单:管理子菜单:管理频道,管理用户在selenium webdriver中,我尝试通过给出xpath,linktext,partial link文本直接点击管理频道。

  • 我们已经更新到最新的Selenium版本3.141.59并且发现点击不起作用。我没有得到一个错误消息,表明单击失败,并移动到下一个函数或行。我已经验证了它在Chrome、Firefox和Edge上不起作用。我们的代码是用Java编写的。 在单击元素之前添加等待时间 操作 JavaScriptExecutor 如有任何帮助,我们将不胜感激!

  • im 尝试单击此 div 元素,但引发异常。我的代码是: selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法定位元素:{"method":"xpath","selector":"//*[@id='ext-gen1147']"}(会话信息: chrome=80.0.3987.163)

  • 我有一个片段,其中有recyclerview,并为其设置了适配器。如果我点击第一个添加到购物车,然后点击第二个。之后,当片段重新启动时,只有“第一次添加到购物车”的状态才会更改。同样地,如果我在重启后单击recyclerview中的第一个添加到购物车元素,则只有第二个添加到购物车的状态被更改。我想调用从0到适配器中最后一个元素的onBindViewHolder位置。在ViewHolder类中,有一

  • 我正在尝试使用selenium WebDriver实现应用程序的自动化。我经常遇到click action在WebElements上不起作用的情况。 例如,在html块中,类似于: 我已经试着把这件事做了差不多一个星期了。谁能帮帮我吗? 代码似乎确实改变了单击时的图像(我比较了单击前后的图像源)。但是没有可见的“onclick()”调用(我不确定是否有其他方法在click上调用java脚本函数,如

  • 问题内容: 我想单击一个单选按钮,出现在网页上。代码如下: HTML代码: Tesstcase: 此测试通过错误: 1)量角器演示应用检查项目数 信息: 失败:元素不可见 我也尝试过: 它给出了错误: [16:16:26] E / launcher-参数列表后出现错误:SyntaxError:缺少) 请提出建议,单选按钮将如何获得点击? 问题答案: 在使用硒进行测试自动化中,这是一个相当普遍的问题