文档章节

selenium-webdriver常用定位元素方法整理

落叶刀
 落叶刀
发布于 2018/04/08 21:15
字数 99
阅读 56
收藏 0

webdriver常用定位元素方法

id--->find_element_by_Id()

name --->find_element_name()

class--->find_element_by_class_name()

tag-->find_element_by_tag_name()

link--->find_element_by_link_text()

partial like--->find_element_bypartial_link_text()

xpath--->find_element_by_xpath()

css--->find_element_by_css_selector()

By--->find_element(By.[ID|NAME|CLASS_NAME|TAG_NAME|LIKN_TEXT|PARTIAL_LINK_TEXT|XPATH|CSS_SELECTOR])

控制浏览器大小webdriver的set_window_size,maximize_window()最大化窗口,不需要传参数

前进forward(),后退back(),刷新refresh()

© 著作权归作者所有

共有 人打赏支持
落叶刀
粉丝 41
博文 126
码字总数 107596
作品 2
浦东
运维
私信 提问
Selenium的简单操作

目录 1引入jar包链接驱动,打开浏览器 2常用Webderver对象方法 3定位元素 4对页面元素进行操作 5iframe处理 6获得弹出窗口 7处理alert、confirm、prompt对话框 8操作cookies 9等待页面元素加...

兴趣e族
2016/12/07
0
0
selenium2-python05-鼠标事件

前面例子中我们已经学习到可以用 click()来模拟鼠标的单击操作,而我们在实际的 web 产品测试中 发现,有关鼠标的操作,不单单只有单击,有时候还要和到右击,双击,拖动等操作,这些操作包含在 Ac...

丰_申
2016/02/04
11
0
Selenium2+python自动化15-select下拉框

前言 最近由于工作原因,更新慢了一点,今天终于抽出一点时间给大家继续更新selenium系列,学习的脚本不能停止,希望小伙伴能多多支持。 本篇以百度设置下拉选项框为案例,详细介绍select下拉...

上海-悠悠
2016/12/03
0
0
深入了解selenium及webdriver原理

最近正在编写selenium webdriver自动化框架,经过几天的努力,目前基本已经实现了一套即能满足数据驱动、又能满足Web关键字驱动的自动化框架(主要基于 ant+jenkins+testng+selenium webdri...

smooth00
2017/08/11
0
0
selenium2 webdriver 设置等待时间

受页面加载速度的影响,经常报“Unable to locate element”的错误。 为了保证脚本运行的稳定性,需要脚本中添加等待时间。 1.sleep()-----固定休眠 sleep():设置固定休眠时间。python的time包...

北_木
2016/08/11
70
0

没有更多内容

加载失败,请刷新页面

加载更多

Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

linux-tao
54分钟前
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

Linux就该这么学
今天
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

xiangyunyan
今天
2
0
Android 自定义Path贝塞尔曲线View实践——旋转的花朵

一、关于贝塞尔曲线 在工业设计方面贝塞尔曲线有很多用途,同样,在Android中,贝塞尔曲线结合Path类可以实现更复杂的图形,这里我们给一个案例,来实现一种旋转的花朵。对于贝赛尔曲线的理解...

IamOkay
今天
3
0
7、redis主从复制和sentinel配置高可用

一:redis主从配置 1、环境准备 master : 192.168.50.10 6179 slave1: 192.168.50.10 6279 slave2: 192.168.50.10 6379 2、redis.conf配置文件配置 master port 6179......

刘付kin
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部