自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 pycharm 没有提示方法,在继承的子类后面输入“.“,之后不会出现父类的方法,无法调用父类方法(踩坑,找了好久终于找到原因)

并且在里面实例化了父类对象,他的子类集成了这个父类,有可能会出现无法调用父类方法的情况。花了我一下午,清了好多缓存,终于找到这个原因了,太难了 5555555555555。不知道是不是pycharm有个bug。把这个注释掉就正常了。

2022-10-27 18:35:14 558 1

转载 自动化测试平台+接口+UI

原文链接:https://blog.csdn.net/qq_42610167/article/details/101273960。版权声明:本文为CSDN博主「测试之道.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。链接:https://pan.baidu.com/s/1FghGCE_3ixwUVVYjDLIlNQ 密码:5xtf。3,接口+slenium+app自动化测试平台(这个我喜欢)1,皱哥的Django自动化测试平台。4,泰斯特平台接口自动化平台。

2022-10-21 16:52:36 260

原创 appiumUI自动化测试入门(appium+pytest+flask+jenkins)持续自动化测试

allure generate E:\自动化\gitui-master\allure-results -o E:\自动化\gitui-master\templates --clean。2.1、安装完成之后,进入目录cd E:\scrcpy-win64,输入命令 .\scrcpy.exe --max-size 1024 ,启动窗口。因为我的Jenkins安装于tomcat容器中,故需要到tomcat的bin目录,找到startup,双击启动,即可启动Jenkins。

2022-09-14 10:15:02 2168

转载 tomcat+jenkins部署

一、下载tomcat版本注意:需要安装tomcat9的版本才可以,10+版本会出现404问题二、配置环境变量2、环境配置配置JAVA_HOME变量新建CATALINA_HOME环境变量进行配置,将Tomcat解压包路径存放到该变量中;接下来,将CATALINA_HOME添加到path路径下,并在后面添加bin目录;3、启动Tomcat环境配置好以后,就可以通过敲命令启动Tomcat了。主要通过bin文件中startup.bat和catalina.bat文件来启动,startup.ba

2022-05-03 12:05:08 3049

转载 WEditor 使用教程,学习笔记

一、WEditor简介在执行APP UI自动化测试时,需要使用到元素定位,通常我们会直接使用appium Desktop的Inspector。介绍另一款UI元素定位的工具–WEditor。WEditor能够提供辅助编写脚本,定位元素,调试代码等功能,是基于python的一个查看APP元素的工具。二、WEditor安装1、环境准备:已安装python3.6+以上如果运行iOS需要使用tidevice,参考文章:Windows:https://blog.csdn.net/dou_being/arti

2022-05-03 11:52:06 2064

转载 【pytest之allure测试报告使用】

一、安装allure-pytest模块二、下载转换工具这个工具主要用来把测试用例的运行结果转换成html格式去GitHub上下载:https://github.com/allure-framework/allure2/releases三、下载完成后解压到本地,并把bin目录添加到环境变量四、运行pytest test_allure_demo.py --alluredir ./report–alluredir参数的作用是指出生成的报告文件夹,这里命名为report五、查看报告allure s

2022-03-04 15:15:06 6511

原创 【跨域问题解决nginx+vue(简单版)】

一、nignx的配置 nginx.conf文件server{listen 9999;server_name 172.99.99.9;(自己的linux服务器域名)client_max_body_size 100m;location / {try_files $uri $uri/ /index.html;root /home/aa/ngnix_vue/dist;index index.html;}location /api {proxy_pass http://172.99.99.

2022-02-28 17:20:59 3279 3

原创 【sqlite3的使用】

一、进入sqlite3命令行窗口可以从开始菜单运行程序进入二、使用命令.database 查看存在的数据库 main:表示不存在.open dbname命令 若未创建数据,可以创建数据库,若己创建则打开。.table命令查看数据库存在表三、进入某个特定数据库的方法cmd窗口输入 sqlite3 F:\databasename.db四、python中的运用engine = create_engine(‘sqlite:///name.db?check_same_thread=False’,

2022-02-28 16:40:09 1072

原创 pipreqs的安装与用法

1、使用pip 安装 pipreqs,直接在pycharm添加模块好像会报错2、进入模块根目录,运行pipreqs ./ --encoding=utf-8 --debug,utf-8可以避免出现gbk相关报错3、有时候会报一些其他的错误,这时往往是自己的py文件中有语法错误导致的问题...

2022-02-28 15:07:43 2128

原创 【Vue+flask+mysqls+ubantu(nginx) 测试工具平台搭建】(简单版,测试开发入门)

一、整体内容介绍1、测试工具平台功能介绍使用前后端分离的形式,前端使用vue2.0框架,后端使用python flask框架,数据库使用mysql(使用SQLAlchmy框架操作数据库)1.1、MVC模式model,从数据库获取数据view,...

2022-02-20 18:52:50 11234

原创 【关于pytest.main的使用 自动化测试】

前言pytest 运行用例的时候,一般用命令行去执行,有些小伙伴不太习惯命令行运行用例,(即pytest 命令行运行)可能是之前深受 unittest 框架的影响,习惯在项目的根目录下写一个 run_all.py 的文件。同理,在pytest里面就是pytest.main。pytest命令行运行方法Pytest支持多种从命令行运行和选择测试用例的方法。运行模块内所有用例pytest test_mod.py运行目录内所有用例pytest testing/按关键字表达式运行用例pytest -

2022-02-18 18:09:38 763

转载 【Pytest全局用例共用之conftest.py详解】

Pytest全局用例共用之conftest.py详解一、conftest特点:1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture2、conftest.py与运行的用例要在同一个pakage下,并且有__init__.py文件3、不需要import导入 conftest.py,pytest用例会自动识别该文件,放到项目的根目录下就可以全局目录调用了,如果放到某个package下,那就在改package内有效,可有多个conf

2022-02-12 20:15:20 4505

转载 【pytest之FixtureRequest介绍】

request 是 pytest 的内置 fixture , “为请求对象提供对请求测试上下文的访问权,并且在fixture被间接参数化的情况下具有可选的“param”属性。”这是官方文档对request的描述,可参考的文档不多。‘’’request 是 pytest的内置fixtureimport pytest测试数据test_data = [“user1”, “user2”]@pytest.fixture(params=test_data)def register_users(reque

2022-02-12 19:59:09 340

原创 【自动化框架概述】

框架结构1、基类:关键字驱动封装的底层类2、页面对象类:提供不同页面的对象,在实际测试中通过调用页面对象实现自动化测试流程3、测试用例类:Unitest、pytest4、测试数据类:Yaml、execl...

2022-02-08 08:27:59 407

原创 【Jenkins集成allure测试报告】

一、Jenkins创建job1.新建job2.自定义工作区间,指定项目在哪里3.输入执行命令:python all.py4.执行groovy脚本,System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”,"")二、Jenkins基础Allure报告1、安装allure插件,Allure jenkins plugin2、在【全局工具配置Global Tool Configuration】,配置Allure3、在job配置Allu

2022-02-04 14:39:57 1327

原创 【git常用命令】

在需要拉取git代码的地方,打开git操作界面1.git clone + http地址2.git add 对应文件2.1如果文件比较多,可以使用命令git add -A 添加所有文件到暂存区2.2git status 可以查看暂存区添加的文件3.git commit -m “添加备注”将文件添加到版本库 本地,此时,暂存区就没有代码了4.使用git push将本地版本库代码推送到远程仓库5.git pull将远程仓库代码同步到本地分支管理1.master 主分支,主要用于发布2.deve

2022-02-03 11:39:53 215

原创 使用pycharm连接码云

第一步:安装插件gitee第二步:点击菜单第三步:输入码云的邮箱和密码就是这么简单

2022-01-27 14:46:51 1237

转载 sql常用语句

1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;2、建立数据库:mysql> CREATE DATABASE 库名;mysql> CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHA

2022-01-25 07:55:30 67

原创 自动化测试 元素高级定位方法

基于xpath的元素定位方法1、绝对定位‘/html/body/div[4]’ 这里的div[4]表示body下面的第四个div2、相对定位手写xpath方式定位//*[@id=‘kw’] 基于属性id ,为kw来查找,xpath//input[@name=‘accounts’] 查找input标签,name为accounts文本内容定位//em[text()=“阿斯大大”]/… 定位文本内容为阿斯大大的上一级元素函数定位包含需定位内容即可//input[contains(@i

2022-01-25 07:51:36 727

原创 appium使用sendkey输入出现输入内容过长,重复输入的问题

appium使用sendkey输入出现输入内容过长,重复输入的问题内容使用sendkey输入内容,发现输入内容出现重复之后找了好久,终于找到完美解决方法只要切换键盘就能解决第一步,先查看本机的键盘有哪些a = 实例.driver.available_ime_enginesprint(a)之后会出现几个键盘io.appium.settings/.AppiumIME 这个是app...

2019-09-24 15:48:15 678

原创 关于 sql sever 2012 SQL Server Management Studio 遇到问题需要关闭

我是在安装之后 也就是安装成功之后 第一次打开遇到的问题 ,尝试了修复,但并没有什么用,后来尝试升级到2014版本,发现提示sevice pack 1 的问题,于是更新了windows的一些补丁 ,就可以了 补丁里面有net 之类的...

2018-08-17 10:44:59 2420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除