selenium2.0关于python的常用函数(二)
来源:互联网 发布:tomcat连接mysql测试 编辑:程序博客网 时间:2024/06/06 12:59
新建实例driver = webdriver.Chrome()
1.获取当前页面的Url函数
方法:current_url
实例:
driver.current_url
2.获取元素坐标
方法:location
解释:首先查找到你要获取元素的,然后调用location方法
实例:
driver.find_element_by_xpath("//*[@id='tablechart']/tbody/tr[14]/td[9]").location
3.表单的提交
方法:submit
解释:查找到表单(from)直接调用submit即可
实例:
driver.find_element_by_id("form1").submit()
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(element_name)
- 实例:
- 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
- 13.删除浏览器所以的cookies
- 方法:delete_all_cookies()
- 实例:
- driver.delete_all_cookies()
- 14.删除指定的cookie
- 方法:delete_cookie(name)
- 实例:deriver.delete_cookie("my_cookie_name")
- 15.关闭浏览器
- 方法:close()
- 实例:driver.close()
- 16.关闭浏览器并且推出驱动程序
- 方法:quit()
- 实例:driver.quit()
- 17.返回上一页
- 方法:back()
- 实例:driver.back()
- 18.设置等待超时
- 方法:implicitly_wait(wait_time)
- 实例:driver.implicitly_wait(30)
- 19.浏览器窗口最大化
- 方法:maximize_window()
- 实例:driver.maximize_window()
- 20.查看浏览器的名字
- 方法:name
- 实例:drvier.name
0 0
- selenium2.0关于python的常用函数(二)
- selenium2.0关于python的常用函数(二)
- selenium2.0关于python的常用函数(二)
- selenium2.0关于python的常用函数(二)
- selenium2.0关于python的常用函数
- selenium2.0关于python的常用函数
- selenium2.0关于python的常用函数
- selenium2.0关于python的常用函数
- selenium2.0关于python的常用函数
- selenium2.0关于python的常用函数(二) 定位元素,解析页面时用到
- selenium2.0关于python的常用函数(一)
- selenium2.0关于python的常用函数(一)
- selenium2.0关于python的常用函数(一)
- X001: selenium2.0关于python的常用函数
- selenium2.0关于python的常用函数汇总
- python selenium2 常用方法
- Selenium2 Python 自动化测试实战学习笔记(二)
- 关于Python的time模块常用函数
- Flash Socket连接受限解决方法
- TOMCAT内存溢出及大小调整
- Oracle 创建表空间
- VS2010解决方案位置不对和改变程序字体的方案
- asp.net给文件分配自动编号,如【20140710-1】
- selenium2.0关于python的常用函数(二)
- PHP漏洞全解(九)-文件上传漏洞
- U-BOOT 2010.03源码分析
- 开发资料下载地址
- 一篇关于RCU的,简单的描述
- IHttpModule设置了不起作用(转)
- 西电C语言中文网
- 插入js
- Unity3D之Enemy角色控制脚本