码迷,mamicode.com
首页 > Windows程序 > 详细

第 4 章 WebDriver API

时间:2020-03-05 00:56:23      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:自动化工具   学习   输入   center   python   自带   代码   rar   lin   

第 4 章 WebDriver API

从本章开始正式学习 WebDriver API,它可用来操作浏览器元素的一些类和方法

4.1 从定位元素开始

例如百度的首页,页面上有输入框、按钮、文字链接、图片等元素。自动化测试要做的就是模拟鼠标和键盘来操作这些元素,如单击、输入、鼠标悬停等。
而操作这些元素的前提是要定位它们。自动化工具,如何定位这些元素呢?
通过浏览器自带的(F12)开发者工具可以看到,页面元素都是由 HTML 代码组成的,它们之间有层级地组织起来,每个元素有不同的标签名和属性值。WebDriver 就是根据这些信息来定位元素的。

WebDriver 提供了 8 种元素定位方法,在 Python 中,对应的方法如下:

● id 定位 → find_element_by_id()
● name 定位 → find_element_by_name()
● tag 定位 → find_element_by_tag_name()
● class 定位 → find_element_by_class_name()
● link_text → find_element_by_link_text()
● partial link 定位 → find_element_by_partial_link_text()
● XPath 定位 → find_element_by_xpath()
● CSS_selector 定位 → find_element_by_css_selector()

 

第 4 章 WebDriver API

标签:自动化工具   学习   输入   center   python   自带   代码   rar   lin   

原文地址:https://www.cnblogs.com/MarlonKang/p/12417229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!