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

最新文章

  1. Python: 处理mongodb文档,怎么让UTC时间转换为本地时间?
  2. C#中override和new修饰符的区别
  3. POJ 1002 487-3279
  4. SPRING IN ACTION 第4版笔记-第十一章Persisting data with object-relational mapping-003编写JPA-based repository( @PersistenceUnit、 @PersistenceContext、PersistenceAnnotationBeanPostProcessor)
  5. Zookeeper的一致性协议:Zab(转)
  6. bzoj3261
  7. HBase开发错误记录(一):java.net.UnknownHostException: unknown host: master
  8. Android定位功能
  9. poj 1959 Darts 同意反复组合
  10. 西门子PLC学习笔记8-(计时器)
  11. PullToRefreshScrollView的上拉加载、下拉刷新
  12. MySQL常用基本命令
  13. 3.ElasticSearch的倒排索引
  14. 1130-Host '192.168.0.105' is not allowed to connect to this MySQL server的解决方案
  15. 【算法】LeetCode算法题-Merge Two Sorted List
  16. jmap -histo pid 输出的[C [B [I [S 的含义
  17. django之ReverseOneToOneDescriptor
  18. WordPress建站指南(1)
  19. Vue源码翻译之渲染逻辑链
  20. Avito Cool Challenge 2018

热门文章

  1. 1.2 N层架构
  2. 谈一下我们是如何开展code review的
  3. .NET遇上Docker - Docker集成Cron定时运行.NETCore(ConsoleApp)程序.md
  4. spring-mvc @Controller 200-不生效
  5. 表单提交音乐文件(php)
  6. [进程通信] Linux进程间通信(IPC)
  7. Composer 安装(一)
  8. web安全—浏览器的进制
  9. 一个大数据平台省了20个IT人力——敦奴数据平台建设案例分享
  10. vue2.0实践 —— Node + vue 实现移动官网