菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题: selenium-魏清-20210224 [打印本页]
作者: 5269 时间: 2021-2-24 19:52
标题: selenium-魏清-20210224
本帖最后由 5269 于 2021-2-24 19:52 编辑
今日学习内容:
1、元素定位方式
id定位 根据id属性定位
name定位 根据name属性定位
class定位 根据class属性定位---一般用于定位多个元素
tag_name(元素名)定位 根据元素名进行定位 ---一般用于定位多个元素
link_text 根据超链接元素的文本进行定位,必须完全匹配
partial_link_text 根据超链接元素的文本进行定位,模糊匹配
xpath 根据元素的路径进行定位,包括绝对路径和相对路径
css定位 根据元素的样式进行定位
2、定位单个元素
根据name定位元素
input = driver.find_element_by_name('wd')
根据class定位
input = driver.find_element_by_class_name('s_ipt')
写入文本
input.send_keys('货拉拉')
根据id定位 “百度一下”
btn = driver.find_element_by_id('su')
根据class进行定位
btn = driver.find_element_by_class_name('s_btn')
单击“百度一下”
btn.click()
sleep(3)
定位“新闻”
driver.find_element_by_link_text('新闻').click()
3、定位多个元素
ents_by_xxx返回的是一个列表,如果没有合适的元素,则返回一个空列表
inputs = driver.find_elements_by_tag_name('input')
print(inp
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) |
Powered by Discuz! X3.4 |