selenium的webdriver的元素定位方法
2018-12-06 本文已影响0人
taka1
这里介绍一哈 webdriver常用的8种元素定位方法 希望各位老弟 能够用得到
1.find_element_by_id()
通过id属性来定位元素
通过id定位百度搜索框 并输入”Python“
eg:from selenium import webdriver
driver.webdriver.Firefox()
driver.get("https://www.baidu.com)
driver.find_element_by_id('search_word').send_keys('python')
2.name
3.class_name
4.tag_name
5.link_text
6.partial_link_text(超链接 用于超长字符串的模糊匹配 所以只需要输入关键字即可 )
7.xpath 这个需要安装firepath 查看xpath的地址
8.css 跟xpath一个原理 css_selector
webdirver一共提供了18种方法 我懒得查 知道这些 就够了 学会了吗 各位小老弟