专栏首页自动化测试实战《selenium2 python 自动化测试实战》(3)——操作测试对象

《selenium2 python 自动化测试实战》(3)——操作测试对象

上一节我们说了如何定位元素,定位到元素以后就涉及到对元素的操作了,webdriver中常用的操作元素的方法有:

  • clear ——用于清除输入框的默认内容
  • send_keys ——用于在一个输入框里输入内容
  • click ——用于单点击一个按钮 此外,很多时候我们是要查看返回值的,常用的方法有:
  • size ——返回元素的尺寸 用法: driver.find_element_by_id("定位的id").size
  • text ——获取元素的文本 用法: driver.find_element_by_id("定位的id").text
  • get_attribute ——获取属性值,就是标签里面的name或者type之类的属性值 用法: driver.find_element_by_id("定位id").get_attribute('你想获得的属性名')
  • is_displayed ——该元素是否可见 用法: driver.find_element_by_id("定位id").is_displayed()

本文分享自微信公众号 - 自动化测试实战(gh_839e78b6ba28),作者:孟船长范儿

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 接口结构+一个selenium例子

    用户2149234
  • 船长带你看书——《selenium2 python 自动化测试实战》(1)

    用户2149234
  • Appium 定位方法例子(4)

    用户2149234
  • Selenium——控制你的浏览器帮你爬虫

    大家应该都有过从百度文库下载东西的经历,对于下载需要下载券的文章,我们可以办理文库VIP;又或者使用“冰点文库”这样的下载软件,但是对于会爬虫的人来说,当然就是...

    CristianoC
  • Python3网络爬虫(九):使用Selenium爬取百度文库word文章

    运行平台: Windows Python版本: Python3.x IDE: Sublime text3 1 前言     大家都应该有过从百度文库下...

    Jack_Cui
  • 如何证明CRM WebClient UI上的应用是有状态(Stateful)的

    随便找一个在CRM WebClient UI里会被频繁调用到的函数,在函数里创建一个隐式增强,打印当前的会话ID。

    Jerry Wang
  • 真实经历:手机浏览器被劫持了怎么办?

    明月作为一名草根博客站长手机端拥有几个测试网站移动端效果的浏览器是很正常的吧,可就是在前两天入手了红米 5 Plus 后(可参考【新入手 红米 5 Plus 手...

    明月云服务
  • 论MVVM伪框架结构和MVC中M的实现机制

    一直都有人撰文吹捧MVVM应用开发框架,文章把MVVM说的天花乱坠并且批评包括iOS和android所用的MVC经典框架。这篇文章就是想给那些捧臭脚的人们泼泼冷...

    欧阳大哥2013
  • C++@顺序容器(笔记)

    所以,当我们既要在容器中间插入数据,又想支持随机访问,就需要在链表和数组中考虑这两者之间的相对性能了。一般来说,占主导地位的操作决定了容器类型的选择。

    HeaiKun
  • coverage教程(译)

    coverage是一个检测单元测试覆盖率的工具,即检查你的测试用例是否覆盖到了所有的代码。

    py3study

扫码关注云+社区

领取腾讯云代金券