Selenium+Python
文章平均质量分 92
Selenium+Python版自动化测试。
千川Maple
若今生挥剑荡天涯,谁与我共赴这繁华?
若明朝我失了天下,谁伴我村末数桃花?
——我是一条条弯路走过来的,所以我的博文会尽量写详细,希望看我写的文字的人,可以少走弯路
祝工作学习顺利
展开
-
Selenium+Python自动化测试系列❤
章节课程名称备注导航Selenium+Java自动化测试系列❤第1节自动化测试环境搭建工欲善其事第2节自动化测试代码分享代码基础软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。博主经验有限,若有不足,欢迎交流,共同改进~有意可加Q群 908417285 交流学习。乾坤未定,你我皆是黑马...原创 2020-09-27 09:24:18 · 551 阅读 · 0 评论 -
Python自动化测试(10)配置Pycharm项目目录隐藏指定文件
我们的Pycharm左侧目录树中有很多不需要显示的内容,要如何将其隐藏掉呢?Settings -> File Types -> Ignore Files and Folders在其中写入需要隐藏的文件名即可,以分号作为分隔。如果想要指定隐藏某类型的文件/文件夹,写法如下:*.py; 忽略尾缀为py的文件pyvenv.cfg; 忽略名为pyvenv.cfg的文件.pytest_cache; 忽略名为.pytest_cache的文件夹软件测试工程师一只,也在不断的学习阶段,平时原创 2020-12-04 20:49:31 · 2023 阅读 · 0 评论 -
Python自动化测试(09)黑科技❤ 自由控制浏览器在主/副屏幕上打开
写自动化测试,当我有多个显示屏时,有什么方法可以选择在主或者副显示屏上启动浏览器嘛?因为在主屏上编码,也在主屏上运行,就会互相遮挡,如果能控制浏览器默认在副显示屏上打开就好了!这个教程仅适用于拥有双显示器(或多显示器)的小伙伴哈。纯原创。博主今儿遇见个问题,是这样的(其实已经困扰我有一阵了):一、背景博主有两个显示屏,一个是笔记本自带的15.6寸屏,一个是额外配的27寸4K屏。以外接的4K屏为主屏,笔记本放在主屏的左侧,作为副屏。二、问题描述笔者在写完自动化代码,调试的时候,点击Run,浏览原创 2020-12-05 15:02:28 · 1798 阅读 · 2 评论 -
Python自动化测试(08)解决No matching distribution found for HTMLTestRunner
通过pip下载Pycharm时报错:ERROR: Could not find a version that satisfies the requirement HTMLTestRunnerERROR: No matching distribution found for HTMLTestRunner只需要在Python安装目录下的Lib文件夹中新建一个名为HTMLTestRunner.py的文件,并在其中写入如下内容:"""A TestRunner for use with the Pytho原创 2020-12-05 01:40:21 · 2615 阅读 · 2 评论 -
Python自动化测试(07)解决if __name__ == ‘__main__‘:中的代码不执行的问题
一、问题描述笔者今天在使用Pycharm+unittest框架编写自动化代码时,在代码中加入了如下的用例顺序控制语句,里面包含两个test函数:if __name__ == '__main__': # 创建测试套件 suite = unittest.TestSuite() # 对测试套件这个类进行实例化对象的操作,方便后面调用它里面的方法 suite.addTest(LoginCase('test_02_荣誉资质')) # 使用addTest()方法添加LoginCase()原创 2020-12-04 20:10:28 · 1727 阅读 · 0 评论 -
Python自动化测试(05)如何处理日期选择框
笔者最近在调试Python自动化项目时,遇见了如下报错:selenium.common.exceptions.JavascriptException: Message: javascript error: $ is not defined原创 2020-12-16 17:55:48 · 4465 阅读 · 13 评论 -
Python自动化测试(03)自动化测试代码分享
笔者在这里分享一份炒鸡简单的自动化测试代码哈!这份代码的作用就是,启动浏览器,打开百度,并且输入“綦枫”,点击搜索。from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("綦枫")driver.find_element_by_id("su").click()# driver.qui原创 2020-09-12 23:56:20 · 660 阅读 · 1 评论 -
Python自动化测试(02)解决pip安装依赖时报错的问题
例如,安装Selenium时报如下错误:E:\Coding\Python\Test>pip3 install selenium==3.141.0WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError(0, 'Error'))':原创 2020-12-10 18:15:56 · 619 阅读 · 0 评论 -
Python自动化测试(01)自动化测试环境搭建
一、自动化测试环境搭建请事先自行安装好Pycharm软件哦,我们本期整套教程的内容都是基于这款功能强大且跨平台的IDE讲解的哈。1. 安装Python并配置环境变量1.1 Python下载安装下载链接:https://www.python.org/下载完成后会得到一个.msi文件,双击自行安装即可(不要安装到C盘),下图就是笔者的Python安装路径。1.2 配置环境变量这个就很简单啦,首先打开系统设置,搜索“环境变量”,选择“编辑系统环境变量”:然后点击新窗口中右下角的“环境变量”按钮原创 2020-09-12 15:18:54 · 1028 阅读 · 2 评论