- 博客(20)
- 收藏
- 关注
原创 ui自动化的框架:airtest脚本多设备多用例并发运行+生成合并报告
代码先附上:链接:https://pan.baidu.com/s/1I6dSIont6vec5zjV_TAMAA提取码:55b4复制这段内容后打开百度网盘手机App,操作更方便哦该项目是多用例(airtest生成的用例)、多设备(usb连接的手机)并发执行并生成report报告的工程。1、下载airtest录制自己的脚本,放到工程路径下的suite文件夹下,随便放只要是有.air文件夹就行。airtest是网易公司的测试工具,支持录制脚本功能,但不支持多用例及多设备并发执行功能,本工程主要是实现
2021-04-09 15:57:18
1454
1
原创 数据驱动框架项目-126邮箱登录新建多位联系人
链接:https://pan.baidu.com/s/1vTVBfwFkfggVFSxkvfBFiw提取码:5d0l
2020-04-08 17:26:45
527
原创 selenium用openpyxl修改excel文件---cell函数的查找修改
#encoding=utf-8import openpyxlclass ParseExcel(object): def __init__(self): self.wb=None self.excelFile=None def loadWorkBook(self,excelPath): self.wb=openpyxl.load_w...
2020-04-08 16:05:48
369
原创 selenium打开126邮箱的一个简单例子
#encode =utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timefrom selenium.webdriver.common.action_chains import ActionChainsdriver=webdriver.Firefox(exec...
2020-04-03 13:59:20
252
原创 selenium定位动态id元素
https://blog.youkuaiyun.com/qq_15158911/article/details/54572193
2020-03-31 15:37:44
402
原创 安装robotframework-ride闪退报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 11
这个问题主要是python的安装包有点问题,在你的系统上不兼容,不能使用utf-8格式的解码,换个解码方式就可以了。报错截图:C:\Users\郑晓伟>python -m robotide.initTraceback (most recent call last):File “C:\Users\郑晓伟\AppData\Local\Programs\Python\Python36\l...
2020-03-30 15:37:03
1511
1
原创 python的安装
安装python输入网址:python.org下载对于版本python安装pip工具:https://www.runoob.com/w3cnote/python-pip-install-usage.htmlpip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。P...
2020-03-27 11:32:09
179
原创 robotframework的安装
robotframework安装1.安装python2.安装pip工具3.安装pip install –upgrade setuptools4.安装pip install robotframework5.安装pip install -U wxPython6.安装pip install robotframework-ride...
2020-03-27 10:16:32
106
原创 selenium的下载链接,环境配置
python下载地址https://www.python.org/downloads/2.7版本要添加pathpip下载在python2.7,pip添加环境变量,找到python下的scrip,添加至path下,记得后面加上分号。pip在python3.7,默认就有 pip3安装seleniumpip install selenium...
2019-11-29 19:36:39
212
原创 firefox各版本下载
https://ftp.mozilla.org/pub/firefox/releases/64位:https://ftp.mozilla.org/pub/firefox/releases/65.0.2/win64/zh-CN/Firefox%20Setup%2065.0.2.exe
2019-11-28 22:54:32
254
原创 版本对照
web driver: (Windows环境下)Firefox(上一目录可以找其他浏览器的driver) :1)http://npm.taobao.org/mirrors/geckodriver/2)https://github.com/mozilla/geckodriver/releasesChrome:http://chromedriver.storage.googleapis.com...
2019-11-28 22:50:54
127
原创 selenium jar包 的下载地址,各版本都有,包括selenium-server-standalone.jar、selenium、selenium-server
http://selenium-release.storage.googleapis.com/index.html
2019-11-25 20:55:00
1290
原创 案例4-行为驱动测试
新建一个features文件夹,文件夹中包含三个子文件,baidu.feature,baidu.py,terrain.pybaidu.feature# Created by 郑晓伟 at 2019/11/19Feature: Search in baidu website In order to Search in baidu website As a visitor w'll ...
2019-11-19 16:54:21
201
原创 读取本地文件
# -*- coding:UTF-8 -*-import unittestimport timefrom selenium import webdriverfrom selenium.webdriver.support.ui import Selectclass mytest(unittest.TestCase): def setUp(self) : self.d...
2019-11-19 16:40:45
170
原创 案例3-数据驱动测试-从sql中导入数据
创建数据库语句sql.py#encoding =utf-8# -*- coding:utf-8 -*-create_database='CREATE DATABASE IF NOT EXISTS gloryroad DEFAULT CHARSET utf8 COLLATE utf8_general_ci;'create_table=''' drop table if exists ...
2019-11-14 21:30:40
157
原创 案例3-数据驱动测试-从excel导入数据
excel:测试数据.xlsxpython获取excel中的数据方法,excelutil.py#encoding =utf-8# -*- coding:utf-8 -*-from openpyxl import load_workbookclass pexcel(object): def __init__(self,excelPath,sheetName): s...
2019-11-12 21:13:54
337
1
原创 案例2-数据驱动测试-从文件中写入生成html格式报告
json文件[ "邓肯||0015454", "乔丹||迈克尔", "库里||斯蒂芬", "杜兰特||凯文", "詹姆斯||勒布朗"]html文件:reportHtml.py#encoding =utf-8# -*- coding:utf-8 -*-def htmlTemplate(trData): htmlStr=u'''<!DOCTYPE HTM...
2019-11-12 20:10:15
199
原创 案例1-自动化测试-数据驱动测试-unittest和ddt
#encoding =utf-8-- coding:utf-8 --from selenium import webdriverimport time,unittestimport logging,tracebackimport ddtfrom selenium.common.exceptions import NoSuchElementExceptionlogger = loggi...
2019-11-11 22:17:49
172
转载 自动化-数据驱动测试
数据驱动测试logging日志对象设置本文链接:https://blog.youkuaiyun.com/qq_18808965/article/details/755455531、打印到控制台并输出到日记文件中方法import logging# 创建一个loggerlogger = logging.getLogger('mylogger')logger.setLevel(logging.DEBUG...
2019-11-11 21:56:02
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人