![](https://img-blog.csdnimg.cn/9756c2bd94c24c9aac6c693e09322e6e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
测试工具
文章平均质量分 71
Web自动化测试、移动端项目测试、接口测试、性能测试
燥栋
这个作者很懒,什么都没留下…
展开
-
Web自动化测试Selenium(6)Xpath-2021-10-10
Xpath1. 什么是Xpath?XPath即为XML Path 的简称,它是一种用来确定XML文档中某部分位置的语言。HTML可以看做是XML的一种实现,所以Selenium用户可以使用这种强大的语言在Web应用中定位元素。XML:一种标记语言,用于数据的存储和传递。 后缀.xml结尾提示:Xpath为强大的语言,那是因为它有非常灵活定位策略;2. Xpath定位策略(方式)Xpath定位 方法driver.find_element_by_xpath()driver.find_e原创 2021-10-10 20:04:59 · 153 阅读 · 0 评论 -
Web自动化测试Selenium(5)其他操作-2021-10-09
1. 更多动作之前学习的是选择元素,然后 点击元素 或者 输入 字符串。但是还有很多其他操作如:鼠标右键点击、双击、移动鼠标到某个元素、鼠标拖拽等。这些操作,可以通过 Selenium 提供的 ActionChains类来实现。from selenium import webdriverfrom selenium.webdriver.support.ui import Selectfrom selenium.webdriver.common.action_chains import Actio原创 2021-10-10 16:20:34 · 178 阅读 · 0 评论 -
Web自动化测试Selenium(4)frame切换/窗口切换/选择框-2021-10-09
1. frame切换1.1 问题描述选择 class 属性值为 plant 的元素。elements = wb.find_element_by_css_selector('.plant')表示返回的elements的列表为空。通过查看开发者模式可以看出这些元素是在一个叫 iframe的 元素中的。1.2 frame 简介iframe 元素非常的特殊, 在html语法中,frame 元素 或者iframe元素的内部 会包含一个 被嵌入的 另一份html文档。在我们使用selenium打开原创 2021-10-09 20:19:31 · 1770 阅读 · 0 评论 -
Web自动化测试Selenium(3)CSS表达式-2021-10-08
前面我们看到了根据 id、class属性、tag名 选择元素。如果我们要选择的 元素 没有id、class 属性,或者有些我们不想选择的元素 也有相同的 id、class属性值,怎么办呢?这时候我们通常可以通过CSS selector语法选择元素1. CSS Selector 语法选择元素原理.后面为class内容,代表animal属性通过 CSS Selector 选择单个元素的方法是find_element_by_css_selector(CSS Selector参数)选择所有元素的原创 2021-10-08 21:52:01 · 271 阅读 · 0 评论 -
Web自动化测试Selenium(2)操控元素的基本方法-2021-10-08
操控元素的基本方法选择到元素之后,我们的代码会返回元素对应的 WebElement对象,通过这个对象,我们就可以 操控 元素了操控元素通常包括点击元素在元素中输入字符串,通常是对输入框这样的元素获取元素包含的信息,比如文本内容,元素的属性。获取元素信息获取元素的文本内容WebElement对象的 text 属性,可以获取元素 展示在界面上的 文本内容。获取元素属性通过WebElement对象的 get_attribute 方法来获取元素的属性值对于input输原创 2021-10-08 10:43:50 · 150 阅读 · 0 评论 -
Web自动化测试Selenium(1)选择元素基本方法-2021-10-07
1. selenium环境安装Selenium环境的安装主要就是安装两样东西: 客户端库 和 浏览器 驱动 。selenium安装 pip install selenium浏览器安装 首选谷歌浏览器驱动安装 驱动版本要和浏览器版本对应2. 基本使用2.1 启动浏览器并搜索网站2.2 定位元素定位元素进行搜索F12 进入开发者模式,找到Elements选择页面元素,鼠标右击检查,找对对应语句,然后根据特征进行查找下面所有定位元素的方法,返回的对象都是·WebElement对原创 2021-10-07 23:24:22 · 585 阅读 · 1 评论 -
Web自动化测试基础知识-2021-10-07
目标了解什么是自动化理解什么是自动化测试为什么要使用自动化测试1. 什么是自动化?概念:由机器设备代替人为自动完成指定目标的过程1.1 优点:减少人工劳动力工作效率提高产品规格统一标准规模化(批量生产)2. 什么是自动化测试概念:让程序代替人为去验证程序功能的过程2.1 为什么要进行自动化测试?解决-回归测试解决-压力测试解决-兼容性测试提高测试效率,保证产品质量回归测试:项目在发新版本之后对项目之前的功能进行验证;压力测试:可以理解多用户同时去操作软件原创 2021-10-07 20:53:25 · 132 阅读 · 0 评论