webelement类的方法
2024-09-05 16:48:43
webelement类的方法,常用的汇总如下:
clear()清空 例如登录时先清空输入框中的内容
driver.find_element_by_id('username').clear()
click(),单击 例如点击登录按钮
driver.find_element_by_id('submit').click()
get_attribute()获取元素属性的值
zhi=driver.find_element_by_id('su').get_attribute('type')获取百度首页,“百度一下”的属性type的值,运行结果为“submit”
is_enabled()元素是否可编辑, 返回值为布尔
driver.get('https://www.baidu.com/')
zhi=driver.find_element_by_id('su')
print zhi.is_enabled()
运行结果为True
is_displayed() 元素是否可见,返回布尔
is_selected() 元素是否选中,返回布尔
测试百度--设置--搜做设置页的单选按钮是否为 选中状态
代码如下
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time driver=webdriver.Firefox()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get('https://www.baidu.com/')
shezhi=driver.find_element_by_link_text(u'设置')
ActionChains(driver).move_to_element(shezhi).perform()
driver.find_element_by_css_selector('.setpref').click()
print driver.find_element_by_id('s1_2').is_selected()
driver.quit() 定位的“不显示”,运行结果:False
send_keys()输入内容
element.send_keys(u"西安")
submit()一般用于from表单的提交
最新文章
- 基于java平台的常用资源整理
- BZOJ1932——[Shoi2007]Setstack 集合堆栈机
- selenium+python笔记4
- mybatis整合redis
- SQL Server 触发器:表的特定字段更新时,触发Update触发器
- 第一个MyBatis程序
- SharePoint 2010 BCS - 简单实例(一)数据源加入
- HDU 3376 &;amp;&;amp; 2686 方格取数 最大和 费用流裸题
- ABAP开发人员未来应该学些什么
- 通过Chocolatey软件包管理器安装.NET Core
- ubuntu18.04修改网卡名称为eth0
- 为VIP解决问题时写的源码
- 移动端单位rem计算
- 接口测试工具postman/jmeter基本使用
- python常用库,包网址
- ORA-01017: invalid username/password; logon denied 解决方案
- poj2230 Watchcow【欧拉回路】【输出路径】(遍历所有边的两个方向)
- VARCHAR的最大长度的问题
- 提不起劲想赶紧完工 Scrum Meeting 博客汇总
- Apollo配置名词-学习1
热门文章
- 在线PDU格式编码/解码
- [DTOJ3996]:Lesson5!(DP+拓扑+线段树)
- 第3周Java编程总结
- golang channel关闭后,是否可以读取剩余的数据
- internetwork 与 the Internet的区别
- poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
- 二十一:jinja2之模板继承
- fiddler抓取app的https的包
- MYSQL连接一段时间不操作后出现异常的解决方案
- maven将自己的springboot项目打包成jar包后,作为工具包引入其他项目,找不到jar中的类