TypeError: unbound method setUpClass() must be called with TestLogin instance as first argument 缺少"@classmethod"
每日一问,关于sql语句 2019年3月15日13:25:23一个student表有4个字段,student_id,class,name,age.用sql语句查找出class,name,age都相同的student_id答案:SELECT GROUP_CONCAT(id),name,age,class FROM `students` GROUP BY name,age,class having count(...
接口测试如何跳过登录(渡过登录这个难关)? 众所周知,接口测试的很多操作的参数是需要token或者cookie的,那么这个token或者cookie一般是通过登录获得的。但是登录中,需要很多验证码。所以今天来分析下怎么解决接口测试登录的问题。1、假如是在ui测试中,而且不需要验证码的情况下,可以通过暴力的模拟用户输入,输入用户名以及密码。在接口测试中,假如没有验证码,也可以通过抓包来进行登录。2、假如是接口测试的时候,开发同学也能...
'geckodriver' executable needs to be in PATH.问题 selenium第一次运行 问题出现时的代码是这样。用的Firefox()#!/usr/bin/env python#-*- coding:utf-8 -*-from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.baidu.com")title = driver.titleprint titled...
CI/Jenkins与我的初步相识 今晚学习CI(持续集成)主流的是jinkens hudson是现代软件开发必不可缺的一部。早期部署环境是人工,用maven,但是涉及到一个问题,重复步骤比较多,繁琐。jinkens就是用来替代重复的这部分。工作流程是1maven打包2构建出.war包3把x.war自动的放在tomcat下的webapps目录下4自动重启tomcat5自动构建单元测试代码6自动执行接口测试用例&ui...
常用的默认端口号 端口号标识了一个主机上进行通信的不同的应用程序。1.HTTP协议代理服务器常用端口号:80/8080/3128/8081/90982.SOCKS代理协议服务器常用端口号:10803.FTP(文件传输)协议代理服务器常用端口号:214.Telnet(远程登录)协议代理服务器常用端口号:23HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口)HTTPS(s...
自己整理,常用的sql语句 1、创建、删除数据库进入cmd, C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -uroot -p先看下有哪些数据库,show databases;创建需要的数据库,create database name;删除数据库,drop database name;2、进入数据库 use databasename;查看表,...
解决:'chromedriver' executable needs to be in PATH问题 1.首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。(chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver/) 2.将chromedriver.exe拷贝至谷歌浏览器目录(如 C:\Program Files\Google\Chrome\Application或者C:\Users\Ja...
读刘慈欣的三体(地球往事) 三体,一本得了雨果奖最佳长篇小说的著名书籍,之前只是听说,一直没有拿到书读过。可能是每天荒废度日,也可能是不舍得花23元钱来买。2019年1月,在家闲着没找到工作,想找这本书来读一读,在六合区图书馆借到此书。原本以为这本书这么出名,以我的水平,是不是会读不懂,或者不能坚持读完?读了前2章后发现,不会。因为这是小说,科幻小说也是小说,是易懂而且情节会吸引你往下读。我读的是三体三部曲的第一...
mysql语句内连接,左连接,右连接 select b.name,avg(salary) as avg_salary from staff a inner JOIN store b on a.store_id = b.store_id group by b.name order by avg_salary desc;select b.name,avg(salary) as avg_salary from staff ale...
mysql语句内连接,左连接,右连接 select b.name,avg(salary) as avg_salary from staff a inner JOIN store b on a.store_id = b.store_id group by b.name order by avg_salary desc;select b.name,avg(salary) as avg_salary from staff ale...
navicat连接本地localhost 1251报错 1.先通过命令行进入mysql的root账户: C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -uroot -p 2.更改加密方式: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 3.更改密码:该例子中 12...
章节9 Jmeter接口测试实战 课时84 之前内容回顾课时85 jmeter的介绍jmeter需要java环境支持,最好是java1.8以上,jre就可以。它是由java语言开发的。我们这次学习jmeter4.01、学习到很丰富的插件2、很全面的测试报告3、轻量级的4、开源的(阿里等大公司会进行2次开发,来适应自己需要)5、功能测试,接口测试,性能测试都可以。课时86 jmeter语言的切...
selenium启动firefox报错,self.service.start(),'geckodriver' executable needs to be in PATH,AttributeError 原因是没有驱动。需要下载geckodriver.exe我的selenium版本是selenium (3.14.1),python版本是Python 2.7.15解决办法:1、下载地址:https://github.com/mozilla/geckodriver/releases请根据系统版本选择下载;(如Windows 64位系统)2、下载解压后将getckodriver.exe...
selenium启动firefox报错,self.service.start(),'geckodriver' executable needs to be in PATH,AttributeError 原因是没有驱动。需要下载geckodriver.exe我的selenium版本是selenium (3.14.1),python版本是Python 2.7.15解决办法:1、下载地址:https://github.com/mozilla/geckodriver/releases请根据系统版本选择下载;(如Windows 64位系统)2、下载解压后将getckodriver.exe...
章节8 python面向对象oop知识 课时71 oop第一节回顾之前的知识体系见博客笔记。基础知识,内置数据结构,序列化与反序列化,HTTP协议,postman课时72 面向对象的优点面向对象的思想更关注软件或程序中的对象以及对象之间的关系。使用面向对象的优点:1、能够更好的设计软件架构 (测试人员只需要关心数据,输入输出,不需要关心测试框架中的逻辑。)2、维护软件模块 (不再需要开发做1件事,测试需要做100...
章节6 http协议详情实战 课时42 http请求流程目前经常使用的是HTTP1.1版本默认是持久链接课时43 url唯一标识符随意找1个图片的链接地址https://y.zdmimg.com/201712/30/5a474a47e26ee382.jpg_a100.jpg三部分:协议http:// + ip网址 + 资源地址课时44 http中常用的方法1、get 服务器向客户端发送资源2...