随笔分类 -  Python实现web端UI自动化测试

Python+Selenium+Unittest+HTMLTestRunner
摘要:转载来源:https://www.cnblogs.com/dream66/p/12665563.html 一、expected_conditions模块是什么? 是Selenium的一个子模块,selenium.webdriver.support.expected_conditions 可以对网页上 阅读全文
posted @ 2021-10-04 14:40 码·蚁 阅读(608) 评论(0) 推荐(0) 编辑
摘要:下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 1、第一步:Download下点击HTMLTestRunner.py 2、第二步:鼠标右击另存为下载 3、第三步:把下载的HTMLTestRunner.py保存到Python安装路径下的 阅读全文
posted @ 2021-10-02 20:01 码·蚁 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:前言: 实际项目中,随着项目进度的开展,测试类会越来越多,可是直到现在我们还只会一个一个的单独运行测试类,这在实际项目实践中肯定是不可行的,在unittest中可以通过测试套件来解决该问题。 测试套件(TestSuite)是由多个测试用例(TestCase)组成的,当然也可以由多个子测试套件组成。 阅读全文
posted @ 2021-10-01 18:08 码·蚁 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Unittest中常用的assert函数: import unittest#导入unittestclass People(): pass class TestDemo_01(unittest.TestCase):#创建一个子类继承unittest中的TestCase类 def setUp(self) 阅读全文
posted @ 2021-10-01 10:00 码·蚁 阅读(953) 评论(0) 推荐(0) 编辑
摘要:转载来源:https://www.cnblogs.com/dream66/p/12535873.html 一、pip简单介绍 官方推荐的安装和管理Python包的工具 下载和管理Python包 pip在下载包的同时,会把所需包的依赖同时进行下载(方便、强大) 二、pip安装 一般情况下,当安装pyt 阅读全文
posted @ 2021-09-21 22:25 码·蚁 阅读(337) 评论(0) 推荐(0) 编辑
摘要:1、通过绝对路径定位 绝对路径是从网页的根节点html开始,逐层去查找需要定位的元素 此方法缺点显而易见,当元素位置发生改变时,都需要修改,因此,并不推荐使用 举例:百度搜索框绝对路径定位 #绝对路径 id属性用 # class属性用. 自定向下 # driver.find_element_by_c 阅读全文
posted @ 2021-08-29 17:00 码·蚁 阅读(484) 评论(0) 推荐(0) 编辑
摘要:1、通过绝对路径定位 绝对路径的开头是一个斜线(/),从网页的根节点html开始,逐层去查找需要的定位元素。 此方案缺点显而易见,当页面元素位置发生改变时,都需要修改,因此,并不推荐使用 举例:百度搜索框绝对路径定位 #绝对路径 '/' 遇到同层级多个元素用下标表示,下标从1开始 自顶向下写 # d 阅读全文
posted @ 2021-08-29 16:56 码·蚁 阅读(173) 评论(0) 推荐(0) 编辑
摘要:Chromedriver下载 第一步:百度搜索chromedriver 第二步:点击chromedriver Mirroe进入下载webdriver文件 https://registry.npmmirror.com/binary.html?path=chromedriver/ 第三步:选择与自己谷歌 阅读全文
posted @ 2021-08-25 17:10 码·蚁 阅读(2080) 评论(0) 推荐(0) 编辑
摘要:用python编辑自动化程序,在QQ空间发表说说导入time和webdriverimport timefrom selenium import webdriver创建driver调用Google驱动driver=webdriver.Chrome()设置一个隐式时间driver.implicitly_ 阅读全文
posted @ 2019-03-06 16:38 码·蚁 阅读(1443) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示