《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)

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏.Net移动开发

.Net语言 APP开发平台——Smobiler学习日志:手机应用的TextTabBar快速实现方式

设置控件字体的颜色,将该属性设置为“95, 100, 110”,表示RGB颜色,如图2;

9340
来自专栏编程

前端学习自学笔记:day01

在这里要跟大家说声抱歉,本人拖更太久啦.现在在自学前端,我每天会把自己的总结笔记发上来分享给大家,希望对大家有帮助. 在此之前先为大家显示下前端工程师的路线图:...

22150
来自专栏栗霖积跬步之旅

HTML基础上

知识点一:HTML Hyper Text Markup Language  超文本标记语言。  HTML标准结构: < ! doctype html> 声...

24570
来自专栏Google Dart

AngularDart Material Design 弹出框 顶

(adsbygoogle = window.adsbygoogle || []).push({}); fun...

7420
来自专栏闻道于事

第二天0605下午——超链接<a>与图片<img>

今天下午学习了超链接<a>标签和图片<img>标签,以下面代码为例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 ...

36880
来自专栏柠檬先生

jquery mobile 移动web(1)

轻量级框架jQuery Mobile   所需文件     <link rel="stylesheet" href="jquery.mobile-1.1.2/...

22060
来自专栏吾爱乐享

php学习之css小结1

18030
来自专栏coding

事件修饰符

15440
来自专栏DeveWork

解决Chrome或其它WebKit浏览器input和textarea的黄色/蓝色边框问题

之前在折腾主题的时候发现一个很怪的现象,在Chrome浏览器下,输入框有一个黄色的边框;而在其它WebKit浏览器(如Jeff使用的傲游浏览器)下,输入框的颜色...

32060
来自专栏前端萌媛的成长之路

position有几种,absolute和relative的区别

18320

扫码关注云+社区

领取腾讯云代金券