selenium操作元素时的实用方法
来源:互联网 发布:spss mac 23 教程 编辑:程序博客网 时间:2024/06/05 04:28
1.判断元素的属性if i.get_attribute(‘type’) == ‘checkbox’
2.获取当前窗口的坐标 driver.get_window_position
获取当前窗口的长宽 driver.get_window_size
获取元素坐标 driver.find_element_by_xpath(“//*[@id=’tablechart’]/tbody/tr[14]/td[9]”).location
3.提交表单: driver.find_element_by_id(“表单名”).sumbit()
4.获取CSS的属性值
方法:value_of_css_property(css_name)
实例:
driver.find_element_by_css_selector(“input.btn”).value_of_css_property(“input.btn”)
5.获取元素的属性值
方法:get_attribute(属性名称)
实例:
driver.find_element_by_id(“sellaiyuan”).get_attribute(“sellaiyuan”)
6.判断元素是否被选中
方法:is_selected()
实例:
driver.find_element_by_id(“form1”).is_selected()
7.返回元素的大小
方法:size
实例:
driver.find_element_by_id(“iptPassword”).size
返回值:{‘width’: 250, ‘height’: 30}
8.判断元素是否显示
方法:is_displayed()
实例:
driver.find_element_by_id(“iptPassword”).is_displayed()
9.判断元素是否被使用
方法:is_enabled()
实例:
driver.find_element_by_id(“iptPassword”).is_enabled()
10.获取元素的文本值
方法:text
实例:driver.find_element_by_id(“iptUsername”).text
11.元素赋值
方法:send_keys(*values)
实例:
driver.find_element_by_id(“iptUsername”).send_keys(‘admin’)
注意如果是函数需要增加转义符u,eg.
driver.find_element_by_id(“iptUsername”).send_keys(u’青春’)
12.返回元素的tagName
方法:tag_name
实例:
driver.find_element_by_id(“iptUsername”).tag_name
- selenium操作元素时的实用方法
- selenium 总结篇,常见方法和页面元素的操作
- selenium 总结篇,常见方法和页面元素的操作
- Selenium常见元素定位方法和操作的学习介绍
- selenium 常见方法和页面元素的操作
- selenium--各种元素的操作
- selenium操作隐藏的元素
- selenium操作隐藏的元素
- selenium 找元素的方法
- selenium对各种元素的操作
- selenium总结篇 常见的方法和页面元素的操作
- Selenium 元素操作
- python selenium 元素操作
- Selenium定位页面元素的方法
- Selenium等待元素的处理方法
- Selenium 找不到元素的处理方法
- selenium处理隐藏元素的方法
- selenium 查找元素方法的总结
- Eclipse上使用Android Support library的NavigationView时报Class not found
- 获取sql所有存储过程脚本,获取sql表名,视图名,存储过程名,列名等
- 使用Nodejs中的process模块--child_process.exec 来删除本地文件
- NIO 中文乱码问题的解决代码实现
- IOS self.xxx和_xxx的区别
- selenium操作元素时的实用方法
- InSAR-DInSAR 技术细节(六)相干与相干斑
- telnet dubbo
- 自定义Toast的五种状态
- 在win10 64系统运行“已停止工作”
- OkHttp,Retrofit 1.x - 2.x 基本使用
- CSS和xpath定位demo
- 用反卷积(Deconvnet)可视化理解卷积神经网络
- linux打包压缩命令总结