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