我想为黄色突出显示的按钮识别正确的代码

我该如何解决?我是硒的新手。

在此处输入图片说明

<div id="InVivoVitroWorkcheckboxDiv" class="btn-group" data-toggle="buttons">
  <div class="btn btn-default"> <input class="vivovitrocls" type="checkbox" name="SelectedInVivoVitroWork" value="In Vivo Animals"> In Vivo Animals<span class="glyphicon glyphicon-ok"></span></div>
  <div class="btn btn-default"> <input class="vivovitrocls" type="checkbox" name="SelectedInVivoVitroWork" value="In Vivo Humans"> In Vivo Humans<span class="glyphicon glyphicon-ok"></span></div>
  <div class="btn btn-default"> <input class="vivovitrocls" type="checkbox" name="SelectedInVivoVitroWork" value="In Vitro Work"> In Vitro Work<span class="glyphicon glyphicon-ok"></span></div>
  <div class="btn btn-default"> <input class="vivovitrocls" type="checkbox" name="SelectedInVivoVitroWork" value="NA"> N/A<span class="glyphicon glyphicon-ok"></span></div>
</div>

拉胡莱

单击“ In Vivo Humans ”的原因是,您尚未标识4个复选框中的任何一个,而是标识了包含所有4个复选框的父Div。由于In Vivo Humans位于div的中间,因此单击此处。

要正确单击任何复选框,您必须为此编写唯一的定位器。例如,如果您想单击“体外工作”,则ypu可以编写唯一的xpath定位器:

VBA:

Dim obj as new webdriver
obj.start "Chrome"
obj.get "file:///C:/Users/rahul/OneDrive/Desktop/abc.html"
obj.FindElementByXPath("//div[input[@value='In Vitro Work']]").Click

蟒蛇

from selenium import webdriver
driver = webdriver.Chrome('..\drivers\chromedriver')
driver.get("file:///C:/Users/rahul/OneDrive/Desktop/abc.html")
driver.maximize_window()
driver.find_element_by_xpath("//input[@value='In Vitro Work']").click()

爪哇

System.setProperty("webdriver.chrome.driver","C:\\user\\rahul\\chromedriver.exe");  
WebDriver driver=new ChromeDriver();
driver.get("file:///C:/Users/rahul/OneDrive/Desktop/abc.html");
driver.findElement(By.xpath("//input[@value='In Vitro Work']")).click();

输出:

在此处输入图片说明

您可以阅读下面的文章,以了解更多有关使用Selenium Webdriver唯一定位元素的信息。https://www.browserstack.com/guide/locators-in-selenium

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单选按钮不正确突出显示

来自分类Dev

突出显示的代码错误不正确

来自分类Dev

如何删除黄色选择突出显示?

来自分类Dev

我想为浮动按钮实现动画

来自分类Dev

我想为溢出的元素添加“显示更多”按钮,然后仅在单击更多鞋子后,才想显示新行

来自分类Dev

按钮全部突出显示

来自分类Dev

Chrome会自动在扩展程序中突出显示我的按钮

来自分类Dev

我在jquery搜索,突出显示和跳转到突出显示的代码方面遇到问题

来自分类Dev

我可以在Dreamweaver中突出显示代码块吗?

来自分类Dev

prettify.js没有突出显示我的代码

来自分类Dev

如何禁用Visual Studio 2013的昏暗黄色突出显示空白

来自分类Dev

如何在extjs中以黄色突出显示必填字段

来自分类Dev

以黄色突出显示字符串中的单词(句子)

来自分类Dev

如何在extjs中以黄色突出显示必填字段

来自分类Dev

在Word中复制文本后,自动以黄色突出显示文本

来自分类Dev

jQuery ui datepicker:删除(取消突出显示)今天的黄色突出显示

来自分类Dev

突出显示uicollectionviewcell的正确方法

来自分类Dev

角 4 | 材料 2 - 按钮切换组的突出显示未以编程方式正确更改

来自分类Dev

Sphinx内联代码突出显示

来自分类Dev

文件差异代码突出显示

来自分类Dev

代码块错误突出显示

来自分类Dev

文件差异代码突出显示

来自分类Dev

Jekyll代码以Markdown突出显示

来自分类常见问题

如何使用Highlight.js(React)正确地逐行突出显示代码?

来自分类Dev

如何使用Highlight.js(React)正确地逐行突出显示代码?

来自分类Dev

刷新ViewController时,我的按钮未显示正确的位置

来自分类Dev

在我的情况下,如何正确显示/隐藏按钮?

来自分类Dev

我需要逐字突出显示

来自分类Dev

如何使我的iframe代码在Django cms中正确显示?

Related 相关文章

  1. 1

    单选按钮不正确突出显示

  2. 2

    突出显示的代码错误不正确

  3. 3

    如何删除黄色选择突出显示?

  4. 4

    我想为浮动按钮实现动画

  5. 5

    我想为溢出的元素添加“显示更多”按钮,然后仅在单击更多鞋子后,才想显示新行

  6. 6

    按钮全部突出显示

  7. 7

    Chrome会自动在扩展程序中突出显示我的按钮

  8. 8

    我在jquery搜索,突出显示和跳转到突出显示的代码方面遇到问题

  9. 9

    我可以在Dreamweaver中突出显示代码块吗?

  10. 10

    prettify.js没有突出显示我的代码

  11. 11

    如何禁用Visual Studio 2013的昏暗黄色突出显示空白

  12. 12

    如何在extjs中以黄色突出显示必填字段

  13. 13

    以黄色突出显示字符串中的单词(句子)

  14. 14

    如何在extjs中以黄色突出显示必填字段

  15. 15

    在Word中复制文本后,自动以黄色突出显示文本

  16. 16

    jQuery ui datepicker:删除(取消突出显示)今天的黄色突出显示

  17. 17

    突出显示uicollectionviewcell的正确方法

  18. 18

    角 4 | 材料 2 - 按钮切换组的突出显示未以编程方式正确更改

  19. 19

    Sphinx内联代码突出显示

  20. 20

    文件差异代码突出显示

  21. 21

    代码块错误突出显示

  22. 22

    文件差异代码突出显示

  23. 23

    Jekyll代码以Markdown突出显示

  24. 24

    如何使用Highlight.js(React)正确地逐行突出显示代码?

  25. 25

    如何使用Highlight.js(React)正确地逐行突出显示代码?

  26. 26

    刷新ViewController时,我的按钮未显示正确的位置

  27. 27

    在我的情况下,如何正确显示/隐藏按钮?

  28. 28

    我需要逐字突出显示

  29. 29

    如何使我的iframe代码在Django cms中正确显示?

热门标签

归档