12 2019 档案

摘要:先上代码 1 from selenium import webdriver 2 from time import sleep 3 4 dr = webdriver.Chrome() 5 dr.get("https://www.cnblogs.com/") #导入cookie 6 cookies =[ 阅读全文
posted @ 2019-12-29 22:57 Harry_666 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:操作浏览器上传文件,先看代码 1 """ 2 * send_keys() 指定文件上传路径。 3 """ 4 from selenium import webdriver 5 import os 6 7 file_path = os.path.abspath('./files/') 8 9 driv 阅读全文
posted @ 2019-12-29 20:12 Harry_666 阅读(592) 评论(0) 推荐(0) 编辑
摘要:自动化测试的重点就是定位元素,然而定位元素没办法一步一步运行调试检查,每次都需要从代码的开始运行,检查起来效率极低。 一直想找一个能检查唯一性工具或者方法。百度发现一篇文章 https://blog.csdn.net/ouyanggengcheng/article/details/77198186, 阅读全文
posted @ 2019-12-25 12:57 Harry_666 阅读(714) 评论(0) 推荐(0) 编辑
摘要:最近做了个项目是TCP协议传输数据,于是马上想试试JMeter测试TCP。 1首先需要下载第三方的TCP插件包ApacheJMeter_tcp.jar,下载步骤请自行百度。 2.下载完重新配置jmeter.properties,修改成新建的TCPClient类 (不配置此步骤收不到服务器的返回数据, 阅读全文
posted @ 2019-12-24 15:53 Harry_666 阅读(4168) 评论(0) 推荐(0) 编辑
摘要:自动化测试用例上百条的时间运行时间较长,这时可以悠闲的干点别的事情,然后你也不知道什么时候会结束,但既然时自动化那必须会发邮件通知,所有我们来学习一下利用python发送邮件,后续在添加测试报告在里面。 废话不多说,上代码 1 import smtplib 2 from email.mime.tex 阅读全文
posted @ 2019-12-22 22:05 Harry_666 阅读(794) 评论(0) 推荐(0) 编辑
摘要:上一篇是生成测试报告的代码,如果重复运行测试报告名称相同会不停的覆盖,之前的测试报告也会丢失,无法追溯之前的问题。那么如何解决这个问题了呢? 首先想到的是用随机函数取随机名称,一旦生成的报告较多时,无法分清报告的先后顺序,于是可以利用python自带的时间函数生成当前的时间来命名测试报告,那么上面的 阅读全文
posted @ 2019-12-22 21:45 Harry_666 阅读(740) 评论(0) 推荐(0) 编辑
摘要:自动化测试运行完了需要直观的了解测试结果,需要用到第三方的模块HTMLTestRunner。 一:下载 HTMLTestRunner 下载路径:https://pypi.python.org/pypi/HTMLTestRunner ,下载后放到 Python的安装目录\Lib 该目录下。 右键点击 阅读全文
posted @ 2019-12-22 00:10 Harry_666 阅读(8424) 评论(2) 推荐(2) 编辑
摘要:最近正在学习写自动化测试脚本,遇到一个错误迟迟未解决,导致自信心大受挫败,甚至想放弃。 思考许久突然想到,我遇到的问题是否也有人会遇到,如果有的话问题就应该有解决办法了。没什么问题是百度解决不了的,如果不行那就谷歌。 终于有了前辈们的指引,问题解决了,瞬间信心十足,又有了学习的动力。 下面是遇到的错 阅读全文
posted @ 2019-12-15 19:01 Harry_666 阅读(2289) 评论(0) 推荐(0) 编辑
摘要:# 匿名函数: bbb = lambda a, b: a + b print(bbb(1,1)) # 函数 def add(a=None, b=None): """ 接收两个整型参数,实现加法运算。 用法: add(1, 2) """ print("run add...") if a is None 阅读全文
posted @ 2019-12-15 08:35 Harry_666 阅读(256) 评论(0) 推荐(0) 编辑
摘要:# 列表(list、数组)、元组、字典 list_ = ["a", "c", 1, 2] print(list_) # list_.append("c") # 末尾追加 # list_[2] = "cc" # 替换/修改 # list_.insert(1, "b") # 插入 list_.remov 阅读全文
posted @ 2019-12-15 08:33 Harry_666 阅读(227) 评论(0) 推荐(0) 编辑
摘要:function:python基础语法练习 """ #import this name = "tom" age = 29 str1 = "hello, " + name + "; age," + str(age) str2 = "hello, %s ; age, %d " %(name, age) 阅读全文
posted @ 2019-12-15 08:31 Harry_666 阅读(288) 评论(0) 推荐(0) 编辑
摘要:工具下载地址: 链接:https://pan.baidu.com/s/1fJ6Kz-mfFu_RANrgKqYiyA 提取码:0pyf 最近测试智能设备的远程的性能,思路主要是通过UDP对IP和端口发送和接受数据包。于是找到到这个小工具,感觉轻巧,简单,能看到直观的图形和报表。 不多说直接上图 阅读全文
posted @ 2019-12-07 17:02 Harry_666 阅读(4499) 评论(0) 推荐(0) 编辑
摘要:之前都是在mysql的存储过程中插入数据,毕竟mysql语法函数有限,很多都有限制。突然想到学了python正好可以练练手。首先需要安装pymysql模块包(模块包安装请自行百度) pip install pymysql mysql语句的符号一定要看清楚,否则运行不生成数据,运行结果又没有错误提示很 阅读全文
posted @ 2019-12-03 21:13 Harry_666 阅读(3532) 评论(0) 推荐(0) 编辑

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