selenium用Jquery定位总结笔记(基于python语言)
来源:互联网 发布:湖畔网络 编辑:程序博客网 时间:2024/03/29 02:52
【看不清图,右键新窗口打开图片】
1.Id
inputTest="$('#smart_input').val('帅气的我还能再削')"
driver.execute_script(inputTest)
2.Class
inputTest="$('.usersearch').val('帅气的我还能再削')"
3. Type
inputTest="$(':text').val('帅气的我还能再削')"
4. 层级
inputTest="$('#searchForm>#smart_input').val('帅气的我还能再削')"
inputTest="$('#searchForm #smart_input ').val('帅气的我还能再削')" 【注意两个id选择器“#searchForm #smart_input”中间是一个空格】
inputTest="$('#searchForm>input:first').val('帅气的我还能再削')"
选择最后一个input元素:
clickbutton="$('#searchForm>input:last').click()"
选择第几个input元素
inputTest="$('#searchForm>input:eq(0)').val('帅气的我还能再削')" 从0开始算第一个
inputTest="$('#searchForm>input:nth-child(1)').val('帅气的我还能再削')" 当然也可以这样,nth-child从1开始算第一个
知识链接:
1、nth-child(N):下标从1开始;eq(N):下标从0开始;
2、nth-child(N):选择多个元素;eq(N):选择一个元素。
5. 其他
#inputTest="$('input[name=query]').val('帅气的我还能再削')"
inputTest="$('input[id=smart_input]').val('帅气的我还能再削')"
- selenium用Jquery定位总结笔记(基于python语言)
- Python Selenium 学习笔记(二)定位元素
- 初学者的Selenium自动化测试指南,基于Python(一)——元素定位
- selenium 基于python学习笔记---【3-2】
- 基于《Selenium 2自动化测试实战》的学习笔记(5)—— XPath 定位
- 基于《Selenium 2自动化测试实战》的学习笔记(6)—— CSS 定位
- 用python搞定selenium之定位方法
- python selenium 定位iframe(多层框架)
- python selenium 定位iframe(多层框架)
- 3selenium+python 定位
- Python + Selenium学习笔记(-)
- 基于python语言的selenium自动化测试(1)-环境搭建
- 基于python语言的selenium自动化测试(2)-测试代码与脚本代码分离
- 基于《Selenium 2自动化测试实战》的学习笔记(4)—— 简单对象的定位
- python-day0003-搭建基于python的selenium自动化测试---元素定位
- selenium + python之元素定位
- selenium + python之元素定位
- selenium-webdriver(python)定位问题
- 机器学习实战第五章——Logistic回归
- NoScrollListView 设置 Adapter 后 getView() 方法 view 会进行复用的问题
- 批量删除redis keys
- Babel 基础
- charts框架 横向 纵向柱状图
- selenium用Jquery定位总结笔记(基于python语言)
- jsp中的两种include方式
- MyBatis 实践 -配置
- Swift 使用 NSClassFromString 遇到的大坑
- lhgdialog弹出窗口再弹出一级窗口时,二级窗口在一级窗口下面,如何让他到一级窗口上面?
- 数人云实践|SRE遇上金融老干部,解决发布协调&监控告警两大难题
- Freemarker *.ftl后缀文件 在 eclipse IDE以HTML格式打开
- ESLint 备忘录
- Spring Bean的生命周期