05 2018 档案
摘要:注意:登陆后的cookie值需要通过抓包工具获取; 对比登陆前后的cookie值就可以找出;
阅读全文
摘要:大B 表示Byte; 小b表示bit 1大B Byte= 8小b bit 即MB = 8Mb 带宽:100Mb局域网 100Mbps 表示100Mbit 每秒 bit per second 换算成网络传输率是大B 即Byte 100Mbps/8=12.5MBps 所以网络带宽100M bit 相当于
阅读全文
摘要:win7下Fiddler证书安装之后,总是无法抓取https的包;网上搜了很多方法都没解决问题,最终摸索解决方法如下: 第一步: 安装证书:到Fiddler的Tools-options-https下,勾选Capture HTTPS CONNECTS 勾选Decrypt HTTPS traffic 勾
阅读全文
摘要:当运行脚本的时候,总是提示若干个如上提示框,必须点击同意才能进行下一步;解决方案: 在设置,全局高级设置,开发者选项中打开“总是允许USB安装应用”即可解决;
阅读全文
摘要:问题描述:jmeter4+win10+jdk1.8环境下,输入中文jmeter卡死; 解决思路: 起初以为是win10系统不兼容的问题,装了个虚拟机,在虚拟机里面装了win7,然后再装了jmeter,没有出现类似的问题; 于是不甘心,在win10系统中,继续研究,首先看了jmeter的日志,发现输入
阅读全文
摘要:提示问题: Connection error sending email,retrying once more in 10 seconds…… Connection error sending email,retrying once more in 10 seconds…… Failed after
阅读全文
摘要:jenkins下载地址:https://jenkins.io/download/ 双击安装 安装后浏览器输入:http://127.0.0.1:8080 显示如下 打开D:\software\Jenkins\secrets\initialAdminPassword;用记事本;复制里面的内容,填入管理
阅读全文
摘要:1 # -*- coding:utf-8 -*- 2 from appium import webdriver 3 from time import sleep 4 5 desired_caps ={ 6 'platformName':'Android', 7 'deviceName':'127.0.0.1:62001', 8 'platformVersion':'4.4.2'...
阅读全文
摘要:脚本如上: 第一步:启动uiautomatorviewer.bat 第二步:启动夜神模拟器,打开百度阅读软件:启动夜神模拟器后,点击设置->关于平板电脑->点击5次版本号 进入开发者模式 ;通过adb命令,查看设备连接;连接好后就可以进行操作 了,参考:http://www.cnblogs.com/
阅读全文
摘要:现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了; 那么如何定位webview上的元素呢? app上webview的页面实际上是启用的chrome浏览器的内核加载的,如何把手机的网
阅读全文
摘要:如果不加这两句 另外要注意一下sleep的时间,如果时间太慢,容易出现定位不到元素的情况 代码解释可查看本链接:http://www.cnblogs.com/lelexiong/p/8984835.html
阅读全文
Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't
摘要:在使用真机定位页面元素时启动uiautomatorviewer.bat ,报错Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't 解决办法:关掉App
阅读全文
摘要:转载地址:http://www.cnblogs.com/Lam7/p/6604832.html nmon是一款分析 AIX 和 Linux 性能的免费工具 nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。 性能介绍 nm
阅读全文
摘要:目前robotframework-ride只支持python3,没办法,只能用python2.好吧 python安装不多说,太简单,下载后直接安装,然后配置两个文件路径:path:E:\mytest\software\Python27;E:\mytest\software\Python27\Scri
阅读全文
摘要:1 import json 2 class a: 3 def writeReadJson(self): 4 list2 =['1',5.,7,'3'] 5 with open("test.txt",'w') as f: 6 json.dump(list2,f)#将列表写入f文件 7 with open(...
阅读全文
摘要:如下图: 问题:当找不到gpedit.msc的时候 解决方案:1、新建文本文档,将如下代码复制到文本文档中: @echo offpushd "%~dp0"dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-Client
阅读全文
摘要:大体思路: 将登陆分为两种情况:一种是登陆成功的情况,一种是登陆失败的情况,如果是登陆成功的checkmeg为空,比对checkurl,如果是登录失败的,直接比对checkmeg,然后将执行结果写入表格中; 脚本中直接判断checkmeg是否为空就行,根据checkmeg是否为空,用不同的方式比对两
阅读全文
摘要:脚本运行后,表格如下:
阅读全文
摘要:测试报告: 其实针对一个用例多条数据的情况,用测试报告没太大用,而且我暂时也没有找到一个测试用例,多条测试数据能够生成一个多条结果的报告,这里只有一条,所以直接用表格写入写出的方法也还比较方便, 生成的测试报告可以删除掉不用
阅读全文
摘要:生成结果如下:
阅读全文
摘要:一、Chrome python3 selenium3.11.0(直接pip安装即可) chromedriver_win32:2.38 Chrome版本: 65.0.3325.146(正式版本)(32 位)可以正常运行无问题 二、Firefox python3 selenium3.11.0(直接pip
阅读全文
摘要:python文档中看了lambda+sort的这个语法,表示很疑惑, 于是查资料了解到: 这个表示用list中第二个参数即'one'作为排序的依据。 sort()函数用法:函数sort()会默认地按升序排列,能否让sort()函数按我们想要的排列方式进行排列呢? sort()函数原型: list.s
阅读全文
摘要:转载地址:http://www.cnblogs.com/chengchengla1990/p/5681775.html Statistics 页签 完整页签如下图: Statistics 页签显示当前用户选择的 Sessions 的汇总信息,包括:选择的 Sessions 总数、发送字节数、接收字节
阅读全文
摘要:一:为什么要做弱网络测试? 实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体验甚至某些服务不可用。而公司内部的研发环境网络通常比较顺畅,难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。 二:如何模拟恶劣网络环境? 本文仅以fi
阅读全文
摘要:EXCEL表格内容为: 生成的测试报告如下:
阅读全文
摘要:自动化测试常用断言的使用方法(python) 自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。 这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。 这里介绍以下几个断言方法:
阅读全文
摘要:等待是为了使脚本执行更加稳定 常用的休眠方式: 1、time模块的sleep方法 :引入from time import sleep 2、implicitly_wait():设置webdriver等待时间, implicitly_wait(5):当找不到时一直会去找,直到超时,当找到了,就不用等待5
阅读全文
摘要:原文:http://www.51testing.com/html/10/448910-3648852.html 利用python进行测试时,测试用例的加载方式有2种: 一种是通过unittest.main()来启动所需测试的测试模块; 一种是添加到testsuite集合中再加载所有的被测试对象,而t
阅读全文
摘要:使用uiautomator做UI测试转至:Read more: http://blog.chengyunfeng.com/?p=504#ixzz5EPxiT7nH 在Android 4.1发布的时候包含了一种新的测试工具–uiautomator,uiautomator是用来做UI测试的。也就是普通的
阅读全文
摘要:注意:Android7.0以上的版本需要appium1.6.3以上的版本才支持,电脑上可以下载两个appium版本,共存的,可以针对不同安卓版本进行使用;appium1.6以上的版本都是以appium-desktop命名的 脚本解释: platformName:手机系统 deviceName:可以在
阅读全文
摘要:转载自:http://blog.csdn.net/jlminghui/article/details/40622103 一、有源码情况 直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.L
阅读全文
摘要:需要的工具: 1、Python3.6 下载地址:https://www.python.org/downloads/ 安装过程中会自动配置环境变量(好像有一个add path,要勾选,安装的时候要注意看一下),无需手动配置;不过安装完可以手动检查下; 安装完成后,去DOS下检查是否安装完成, 表示安装
阅读全文
摘要:多窗口切换: from selenium import webdriver d = webdriver.Firefox() d.window_handles #显示所有的窗口 d.current_window_handle#x显示当前窗口 d.switch_to_window(d.window_ha
阅读全文
摘要:driver.maximize_window() 浏览器最大化 ActionChains类与输入事件 1:from selenium.webdriver.common.action_chains import ActionChains 2:ActionChains(driver):用于生产模拟用户行
阅读全文
摘要:setUp和tearDown及setUpClass和tearDownClass的用法及区别\ 特殊方法:① setup():每个测试函数运行前运行② teardown():每个测试函数运行完后执行③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次 ④
阅读全文
摘要:文章转载至:https://www.cnblogs.com/csjd/p/6366535.html 问题: 1、selenium导入unittest框架和HtmlReport框架后,HtmlReport不被执行。 2、IDE为Pycharm 假设代码为: from selenium import w
阅读全文
摘要:1类方法的特点是类方法不属于任何该类的对象,只属于类本身 2类的静态方法类似于全局函数,因为静态方法既没有实例方法的self参数也没有类方法的cls参数,谁都可以调用 3.实例方法只属于实例,是实例化的对象才能调用 1、如果你需要用实例来调用你的方法,那么在定义方法的时候,一定要把第一个参数设置成为
阅读全文
摘要:作者:知乎用户链接:https://www.zhihu.com/question/49136398/answer/114437881来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 # file one.py def func(): print("func() in o
阅读全文
摘要:全文转载至:http://www.cnblogs.com/testyao/p/5658200.html python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'的解决方法: 1.原因是官网的是python2语法写的,看官手动
阅读全文
摘要:当图示红框标记区域的文件夹颜色显示红色时,需要到FIle-setting里面设置好本地的运行环境,设置错误就会导致引用问题; 启动谷歌浏览器 启动IE浏览器
阅读全文