美文网首页我的收藏
selenium WebDriver API元素定位

selenium WebDriver API元素定位

作者: 霞姐时间管理 | 来源:发表于2017-11-27 06:57 被阅读20次
1.通过标签属性Id查找元素

方法:find_element_by_id(element_id)
实例:driver.find_element_by_id("kw")

2.通过标签属性name查找元素

方法:find_element_by_name(element_name)
实例:driver.find_element_by_name("wd")

3.通过标签Xpath路径查找元素

方法:find_element_by_xpath(xpath)
实例:driver.find_element_by_xpath("//*[@id="kw"]")

4.通过标签名tagname查找元素

方法:find_element_by_tag_name(tag_name)
实例:driver.find_element_by_tag_name("input")
注意:通过tag_name查找时使用find_element_by_tag_name查找到的是第一个标签的tag_name

5.通过标签中的元素文本链接查找元素

方法:find_element_by_link_text(link_text)
实例:driver.find_element_by_link_text('百度一下')

6.通过标签的class属性查找元素

方法:find_elements_by_class_name(class_name)
实例:driver.find_elements_by_class_name("s_ipt")

7.通过css样式查找元素

方法:find_element_by_css_selector()
实例:driver.find_element_by_css_selector("#kw")

相关文章

网友评论

    本文标题:selenium WebDriver API元素定位

    本文链接:https://www.haomeiwen.com/subject/gkhrbxtx.html