前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python selenium2 - webelement操作常用方法

python selenium2 - webelement操作常用方法

作者头像
苦叶子
发布2018-04-04 15:54:51
1.3K0
发布2018-04-04 15:54:51
举报
文章被收录于专栏:开源优测开源优测

完整路径

C:\Python27\Lib\site-packages\selenium\webdriver\remote\webelement.py

注:笔者python安装在C:\Python27

初步印象

webelement.py源码初步印象


常用方法分类

查找当前节点子节点方法

find_element_by_id 在当前节点查找指定id的子节点 find_elements_by_id 在当前节点查找指定id的子节点集 find_element_by_name 在当前节点查找指定name的子节点 find_elements_by_name 在当前节点查找指定name的子节点集 find_element_by_link_text 在当前节点查找指定链接文本的子节点 find_elements_by_link_text 在当前节点查找指定链接文本的子节点集 find_element_by_partial_link_text 在当前节点查找指定链接部分文本的子节点 find_elements_by_partial_link_text 在当前节点查找指定链接部分文的子节点集 find_element_by_tag_name 在当前节点查找指定html tag的子节点 find_elements_by_tag_name 在当前节点查找指定html tag的子节点集 find_element_by_xpath 在当前节点查找指定xpath的子节点 find_elements_by_xpath 在当前节点查找指定xpath的子节点集 find_element_by_class_name 在当前节点查找指定class name的子节点 find_elements_by_class_name 在当前节点查找指定class name的子节点集 find_element_by_css_selector 在当前节点查找指定css选择器的子节点 find_elements_by_css_selector 在当前节点查找指定css选择器的子节点集

当前元素操作

tag_name 获取当前元素的tag name属性 text 获取当前元素的text内容 get_property 获取当前元素指定属性值 get_attribute 获取当前元素指定属性值,注意请看源码,该方法与get_property的区别 is_selected 判断元素的选择状态(针对radio button和checkbox) is_enabled 判断元素是否可用 send_keys 键盘输入(主要针对text、或text area 可接受键盘输入的元素) is_displayed 判断元素是否可见

注意事项

本章列举了webelement主要的和常用的一些方法,对于方法的实现请直接阅读源码,本模块所有的方法都是针对当前查找的element进行的操作,或是对element本身的操作,或是对其子节点的定位。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-03-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 完整路径
  • 初步印象
  • 常用方法分类
  • 注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档