我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

selenium-魏清-20210224

[复制链接]
5269 发表于 2021-2-24 19:52:09 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 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



回复

使用道具 举报

关注0

粉丝0

帖子17

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备20001493号-1 )

版权所有 © 西安菁英教育科技有限公司 2023-2026