美文网首页
WebDriver Api

WebDriver Api

作者: 潼潼夏 | 来源:发表于2020-04-04 00:36 被阅读0次

定位方式

id定位 :find_element_by_id()

name定位:find_element_by_name()

tag定位:find_element_by_tag_name()

tag定位

elements = wd.find_elements_by_tag_name("div")
for i in elements:
    print (i.text)

class定位: find_element_by_class_name()

link_text:find_element_link_text()

专门用来定位文本链接
#前端代码
<a href="http://news.baidu.com" target="_blank" class="mnav">新闻</a>

#link定位
find_element_by_link_text('新闻')

partial link定位:find_element_by_partial_link_text()

对link定位的一种补充
通过元素标签之间的部分文字定位元素

#前端代码
<a href="http://news.baidu.com" target="_blank" class="mnav">一个很长的文本链接</a>

#link定位
find_element_by_partial_link_text('一个很长的')

XPath定位:find_element_by_xpath()

CSS_selector定位:find_element_by_css_selector()

find_element 和find_elements的区别

find_elements选择符合条件的所有元素,如果没有符合元素,返回空列表
find_element选择符合条件的第一个元素,如果没有符合条件的元素,抛出NoSuchElementException异常

相关文章

网友评论

      本文标题:WebDriver Api

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