摘要:
https://www.cnblogs.com/yoyoketang/p/9642242.html (看这个,这个作者写得好) https://www.cnblogs.com/imyalost/p/9758189.html http://www.testclass.net/locust(看这个) h
阅读全文
posted @ 2019-04-08 21:30
凯宾斯基
阅读(167)
推荐(0)
摘要:
参考:https://docs.locust.io/en/stable/writing-a-locustfile.html
阅读全文
posted @ 2019-04-07 18:28
凯宾斯基
阅读(187)
推荐(0)
摘要:
# coding=utf-8from locust import HttpLocust, TaskSet, taskimport requests # 定义用户行为class UserBehavior(TaskSet): @task def baidu_index(self): #请求参数 payl
阅读全文
posted @ 2019-04-07 17:20
凯宾斯基
阅读(793)
推荐(0)
摘要:
个人理解 with self.client.get("/", catch_response=True) as response:其实就是 response = self.client.get("/", catch_response=True) 来源:https://www.cnblogs.com/DswCnblog/p/6126588.htmlWith语句是什么? 有一些任务,可能事先需要设置...
阅读全文
posted @ 2019-04-07 16:08
凯宾斯基
阅读(594)
推荐(0)
摘要:
在python中定义函数的时候,函数名后面的括号里就是用来定义参数的,如果有多个参数的话,那么参数之间直接用逗号, 隔开 案列: 函数定义了参数,那么调用函数的时候就需要传入参数 上面的案列中,我们定义函数的时候在函数名后面的括号里定义的参数叫做形参。 而我们调用函数的时候传入的参数叫做实参,形参是
阅读全文
posted @ 2019-04-04 19:53
凯宾斯基
阅读(970)
推荐(0)
摘要:
来源: https://www.cnblogs.com/ranyonsue/p/5984001.html HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器
阅读全文
posted @ 2019-04-04 19:42
凯宾斯基
阅读(697)
推荐(0)
摘要:
https://www.cnblogs.com/meng1314-shuai/p/9031686.html 前言:mac系统自带python,不过以当前mac系统的最新版本为例,自带的python版本都是2.*版本,虽然不影响老版本项目的运行,但是python最新的3.*版本的一些语法与2.*版本并
阅读全文
posted @ 2019-04-04 13:58
凯宾斯基
阅读(4357)
推荐(0)
摘要:
前言 接着上篇介绍input里面的按键操作keyevent事件,发送手机上常用的一些按键操作 keyevent 1.keyevent事件有一张对应的表,可以直接发送对应的数字,也可以方式字符串,如下两个方法都能实现back键。打开cmd输入指令 2.常用的keyevent事件 解锁(KEYCODE_
阅读全文
posted @ 2019-04-03 13:08
凯宾斯基
阅读(361)
推荐(0)
摘要:
http://appium.io/docs/en/commands/mobile-command/#android
阅读全文
posted @ 2019-04-02 18:16
凯宾斯基
阅读(116)
推荐(0)
摘要:
# 切换到 webview time.sleep(2) print(driver.contexts) driver.switch_to.context('WEBVIEW_com.tencent.mm:tools') 来源: https://www.cnblogs.com/yoyoketang/p/9
阅读全文
posted @ 2019-04-02 17:44
凯宾斯基
阅读(285)
推荐(0)
摘要:
//锁屏 driver.lockScreen(2); //判断是否锁屏 driver.isLocked(); //截屏并保存至本地 File screen = driver.getScreenshotAs(OutputType.FILE); File screenFile = new File("d
阅读全文
posted @ 2019-04-02 17:38
凯宾斯基
阅读(199)
推荐(0)
摘要:
有时候我们遇到一些需要点击手机物理返回按键,或者home键等操作,总结如下: adb shell input keyevent 点击home键: adb shell input keyevent 3 点击back键: adb shell input keyevent 4 参考: KEYCODE_UN
阅读全文
posted @ 2019-04-02 17:33
凯宾斯基
阅读(859)
推荐(0)
摘要:
输入命令 git commit --amend 会展示出最后一次提交的 备注信息 按 i 进行编辑 按esc 退出编辑 再按 shift +: (注意是英文的冒号),切换到命令行 wq 保存 即可 参考: https://blog.csdn.net/lxf0613050210/article/det
阅读全文
posted @ 2019-03-29 10:57
凯宾斯基
阅读(202)
推荐(0)
摘要:
1.如果本地仓版本比 远程仓高,那么push远程端成功 2.远程仓版本比 本地仓版本高,那么先要pull同步下来,有文件修改的话要解决冲突,本地commit一次 然后push远程端 3.本地代码回滚后,要强推回去远程仓 3. 远程端 文件 a 和 b, A、b A、B同事拉取远程仓代码到本地 A同事
阅读全文
posted @ 2019-03-28 20:40
凯宾斯基
阅读(145)
推荐(0)
摘要:
1.本地创建一个本地仓库 2.关联远程端:git remote add origin git@github.com:用户名/远程库名.git3.同步远程仓库到本地git pull这个时候会报错If you wish to set tracking information for this branc
阅读全文
posted @ 2019-03-28 20:17
凯宾斯基
阅读(28119)
推荐(2)
摘要:
分别打开2个终端,分别输入 appium 就可以分别起2个appium桌面版,然后设置端口 即可 参考: https://blog.csdn.net/qq_15283475/article/details/77892868 不过这个我只能手动也,命令行版的appium 估计可以自动开启
阅读全文
posted @ 2019-03-28 13:04
凯宾斯基
阅读(798)
推荐(0)
摘要:
appium启动了2个,端口分别设置为了4723 4725, 在测试类中也分别指定了设备和端口,用device来指定。然而每次都是运行一个设备。 后来添加了udid这个来指定才发现可以。deviceName虽然必须写了但没什么用就是了。 来源:https://blog.csdn.net/biuAim
阅读全文
posted @ 2019-03-28 12:46
凯宾斯基
阅读(568)
推荐(0)
摘要:
1.记录页面跳转后,所有的抓包记录,勾上
阅读全文
posted @ 2019-03-28 11:13
凯宾斯基
阅读(2130)
推荐(0)
摘要:
模拟器是 夜神模拟器 版本是 4.4.2 LG手机 版本是 8.0.0
阅读全文
posted @ 2019-03-27 17:32
凯宾斯基
阅读(445)
推荐(0)
摘要:
支付模块测试 篇幅一(看了) http://www.51testing.com/html/19/15001219-3723475.html 篇幅二 https://www.baidu.com/link?url=KkK_nUKgJ0mOpD3tR8iLuTFdJIhyF6nnnA3Jo53B1DBMO
阅读全文
posted @ 2019-03-27 11:17
凯宾斯基
阅读(182)
推荐(0)
摘要:
1.结果保留小数点后一位,并且四舍五入 sprintf('%.1f',$weight)
阅读全文
posted @ 2019-03-23 15:06
凯宾斯基
阅读(136)
推荐(0)
摘要:
Selenium的历史1 selenium1.x:这个时候的selenium,使用的是JavaScript注入技术与浏览器打交道。 需要Selenium RC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascr
阅读全文
posted @ 2019-03-22 18:21
凯宾斯基
阅读(19730)
推荐(2)
摘要:
参考: https://www.jianshu.com/p/5eef1bfa42ae
阅读全文
posted @ 2019-03-21 16:20
凯宾斯基
阅读(320)
推荐(0)
摘要:
可以打开SDk里面的 ddms.bat 查看日志 路径: android-sdk-macosx/tools/ddms SDK下载的地址: http://www.androiddevtools.cn/ 参考: https://blog.csdn.net/gavinsun/article/details
阅读全文
posted @ 2019-03-19 18:59
凯宾斯基
阅读(5404)
推荐(0)
摘要:
tager='工作台' element=WebDriverWait(self.dr,15,0.1).until( eval("lambda x: x."+'find_element_by_android_uiautomator(\'text(\\\"'+tager+'\\\")\')') )
阅读全文
posted @ 2019-03-19 14:07
凯宾斯基
阅读(192)
推荐(0)
摘要:
查找路径:appium-desktop\resources\app\node_modules\appium\node_modules\appium-android-driver\build\lib 修改文件:driver.js 只需要修改其中一行即可 this.locatorStrategies =
阅读全文
posted @ 2019-03-18 21:08
凯宾斯基
阅读(470)
推荐(0)
摘要:
连接同一个网络,下载证书,然后放到手机上安装 https://jingyan.baidu.com/article/67508eb46e94559cca1ce481.html
阅读全文
posted @ 2019-03-18 13:01
凯宾斯基
阅读(1548)
推荐(0)
摘要:
点击 Proxy -> Proxy Settings 设置其端口号,默认端口号为8888,并将Port下面的"Enable transparent HTTP proxying"勾上
阅读全文
posted @ 2019-03-18 12:04
凯宾斯基
阅读(881)
推荐(0)
摘要:
1.简繁体 搜索 对应 简体 和 繁体 出来 2.大小写英文 搜索 对应 大写 和 小写 出来
阅读全文
posted @ 2019-03-08 17:45
凯宾斯基
阅读(325)
推荐(0)
摘要:
https://www.cnblogs.com/Im-Victor/p/9306535.html
阅读全文
posted @ 2019-03-07 22:07
凯宾斯基
阅读(215)
推荐(0)
摘要:
1.这里要使用的execfile('a.py') 函数,执行写了引入模块的py。 例子: b.py内容如下: #-*- coding: UTF-8 -*-#调用函数apisys.path.append("/Users/kaibinliu/Desktop/appium_automation/Andro
阅读全文
posted @ 2019-03-01 14:00
凯宾斯基
阅读(281)
推荐(0)
摘要:
记录: bb 要实例化 self.dr=dr,那么 iber_test类的 self.dr 才能带过去
阅读全文
posted @ 2019-02-28 21:15
凯宾斯基
阅读(252)
推荐(0)
摘要:
方法1. try:target="//android.widget.TextView[@text='立即體驗']"element = WebDriverWait(dr,5,0.5).until(EC.presence_of_element_located((By.XPATH,target)))exc
阅读全文
posted @ 2019-02-28 18:11
凯宾斯基
阅读(637)
推荐(0)
摘要:
方法1. try: target="//android.widget.TextView[@text='立即體驗']" element = WebDriverWait(dr,5,0.5).until(EC.presence_of_element_located((By.XPATH,target)))e
阅读全文
posted @ 2019-02-28 18:08
凯宾斯基
阅读(288)
推荐(0)
摘要:
下面介绍appium日志的大概分析 //启动appium服务成功2017-03-24 11:22:49:218 - info: [Appium] Welcome to Appium v1.6.32017-03-24 11:22:49:221 - info: [Appium] Non-default
阅读全文
posted @ 2019-02-28 13:22
凯宾斯基
阅读(804)
推荐(0)
摘要:
把下面的代码 写到 phpmyadmin的文件里的config.inc.php 文件某处(见下面有说那里) $connect_hosts = array( '1'=>array( "host" => "localhost", //本地服务器 "user" => "root", "password"
阅读全文
posted @ 2019-02-27 20:53
凯宾斯基
阅读(517)
推荐(0)
摘要:
找到phpmyadmin的文件,在bin目录下 修改 config.inc.php 文件 框红的地方修改成你需要链接的数据库信息 重启环境,再次访问 phpmyadmin 地址即可
阅读全文
posted @ 2019-02-27 20:25
凯宾斯基
阅读(2328)
推荐(0)
摘要:
ui界面 测试点思路: 黑方框为预约时间,搜索时间段为白间隔段 sql思路: 实现方法: reserve_end_time 预约结束时间 / reserve_begin_time 预约开始时间 实现方法: reserve_end_time 预约结束时间 / reserve_begin_time 预约
阅读全文
posted @ 2019-02-27 17:58
凯宾斯基
阅读(323)
推荐(0)
摘要:
sequel pro 港优创新 php myadmin 腾讯
阅读全文
posted @ 2019-02-27 15:25
凯宾斯基
阅读(123)
推荐(0)
摘要:
连接数据库的方法PHP7.0以上的: 方法一: <?php/* Connect to a MySQL server 连接数据库服务器 */$link = mysqli_connect('localhost', /* The host to connect to 连接MySQL地址 */'root',
阅读全文
posted @ 2019-02-22 15:24
凯宾斯基
阅读(1459)
推荐(0)