09 2017 档案

摘要:1、获取手机型号指令 adb shell cat /system/build.prop | findstr "ro.product.model" 2、获取手机处理器信息 adb shell cat /proc/cpuinfo | findstr "Processor" 3、获取手机内存信息 adb 阅读全文
posted @ 2017-09-26 01:50 R-Bear 阅读(400) 评论(0) 推荐(0) 编辑
摘要:针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridge adb其实就是Android Debug Bridge,安卓调试 阅读全文
posted @ 2017-09-26 00:02 R-Bear 阅读(1711) 评论(0) 推荐(0) 编辑
摘要:一、xpath简介 XPath就是XML 路径,练习XPath的使用可以直接使用火狐浏览器 火狐浏览器下载 free bug和free path两个插件。 手机xpath可以自己写,路径关键字选class,比如:class值为android.widget.FrameLayout,就写//androi 阅读全文
posted @ 2017-09-21 17:24 R-Bear 阅读(1749) 评论(0) 推荐(0) 编辑
摘要:一、主窗口 主页面顶部从左到右依次是: AndroidSettings:android相关的设置 GeneralSettings:全局设置,设置appium相关的内容 DeveloperSettings:开发者设置,一般不用,需要关心 About:appium相关信息,不需要关心 Inspector 阅读全文
posted @ 2017-09-19 23:46 R-Bear 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:一、windows常用命令 测试中使用的命令不多,主要是查看5037端口被哪个程序占用 命令: D: 切换到D盘 cd test 切换到test目录 netstat -ano | findstr <端口号> 查看占用此端口号的进程PID tasklist | findstr <PID> 查看进程名称 阅读全文
posted @ 2017-09-19 22:47 R-Bear 阅读(277) 评论(0) 推荐(0) 编辑
摘要:查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <fil 阅读全文
posted @ 2017-09-16 18:54 R-Bear 阅读(296) 评论(0) 推荐(0) 编辑
摘要:前面一篇已经实现首次上传代码到github了,本篇继续讲如何把本地更新的代码同步更新到github上 一、clone代码 1.把大神的代码clone到本地,或者clone自己github上的代码,使用指令: >git clone https://github.com/huipaodexiong/te 阅读全文
posted @ 2017-09-16 18:52 R-Bear 阅读(6422) 评论(0) 推荐(0) 编辑
摘要:什么是GitHub? GitHub是用于版本控制和协作的代码托管平台。它可以让您和其他人在任何地方一起工作 本教程教你如GitHub必需资源,如仓库,分支,提交和拉请求。您将创建自己的Hello World存储库,并学习GitHub的Pull Request工作流程,这是一种流行的创建和查看代码的方 阅读全文
posted @ 2017-09-16 17:07 R-Bear 阅读(646) 评论(0) 推荐(0) 编辑
摘要:1、安装好python环境 2、到pycharm官网下载安装包 3、安装pycharm 方法一: 1.在注册界面,选择License serve。填入http://idea.lanyus.com/71 2.点击ok 方法二 1.注册界面选择:Activationcoede 2.打开网址:http:/ 阅读全文
posted @ 2017-09-16 16:01 R-Bear 阅读(934) 评论(0) 推荐(0) 编辑
摘要:pydoc是Python自带的模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现的、也可以生成WEB 页面的,还可以在服务器上以浏览器的方式呈现! 一、pydoc 1、到底什么是pydoc? ,这个是准确的解释:Documentation generator and onlin 阅读全文
posted @ 2017-09-16 01:23 R-Bear 阅读(1448) 评论(0) 推荐(0) 编辑
摘要:在selenium+python环境下查看selenium版本方法: cmd下输入:pip show selenium 卸载selenium版本: cmd下输入:pip uninstall selenium 安装selenium版本: cmd下输入:pip install selenium x.x. 阅读全文
posted @ 2017-09-16 00:29 R-Bear 阅读(7777) 评论(0) 推荐(0) 编辑
摘要:一.Fiddler的基本介绍 Fiddler的官方网站:http://www.telerik.com/fiddler Fiddler官方网站提供了大量的帮助文档和视频教程,学习Fiddler的最好资料 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https 阅读全文
posted @ 2017-09-12 01:27 R-Bear 阅读(15045) 评论(0) 推荐(3) 编辑
摘要:appium步骤:基本环境1.由于操作手机端操作,需要模拟器或者真机 itools模拟器,真机2.appium操作app,需要知道操作的app是什么?需要知道这个app包名 1.问开发 2.利用adt里aapt命令查看 3.通过appium操作app-识别app里面的元素,然后操作这些元素 模拟器或 阅读全文
posted @ 2017-09-09 16:45 R-Bear 阅读(709) 评论(0) 推荐(0) 编辑
摘要:接着上一篇 1.基本的python环境 2.安装node.js,32位还是64位根据自己的系统来选择 3.安装.net framwork4.5 4.安装appium 安装完成后,运行appium.exe,打开后,点击右上角图标,如图所示是运行成功,每次运用都要打开 5.安装appium-python 阅读全文
posted @ 2017-09-09 16:25 R-Bear 阅读(209) 评论(0) 推荐(0) 编辑
摘要:adb命令 adb的全称为Android Debug Bridge,就是起到调试桥的作用.借助adb工具,我们可以管理设备或者手机模拟器的状态.还可以进行很多手机操作,如安装软件\系统升级\运行shell命令等等,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作 阅读全文
posted @ 2017-09-07 00:09 R-Bear 阅读(181) 评论(0) 推荐(0) 编辑
摘要:强制等待 一直使用的time.sleep(5),可以放在任意地方,不好的地方,不太准确确定时间 隐形等待 driver.implicitly_wait(5) 设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间截至,然后执行下一步.注意这里有一个弊端,那就是程序会一直 阅读全文
posted @ 2017-09-03 22:09 R-Bear 阅读(407) 评论(0) 推荐(0) 编辑
摘要:场景: 经常会遇到登录需要验证码这样类似的情况 解决方案: 1.万能验证码 2.利用cookies来实现,问开发哪个cookies值是登录后需要的,把这个值带上即可 3.利用火狐浏览器的profile文件来实现(首先需要手工登录一次,且勾选记住信息) 4.手工输入(需要输入的地方sleep一会) 实 阅读全文
posted @ 2017-09-03 20:27 R-Bear 阅读(4508) 评论(0) 推荐(0) 编辑
摘要:实现: 百度web端登录,手动输入验证码 结果: 登录后: 阅读全文
posted @ 2017-09-03 03:04 R-Bear 阅读(2965) 评论(0) 推荐(0) 编辑
摘要:弹出新的窗口,该如何处理 1.获取当前窗口句柄 2.元素的操作,打开新的窗口 3.获取所有窗口句柄 4.for循环遍历所有窗口,定位到需要操作的窗口上 和你当前句柄不一样的就说明是新的,通过打印title来判断 实例:打开了新的窗口 结果: curr_handle= {5a0d739b-6d2f-4 阅读全文
posted @ 2017-09-03 02:58 R-Bear 阅读(845) 评论(0) 推荐(0) 编辑
摘要:学习过js的小伙伴会发现,我们在一些实例中用到了alert()方法、prompt()方法、prompt()方法,他们都是在屏幕上弹出一个对话框,并且在上面显示括号内的内容,使用这种方法使得页面的交互性更精彩,实际上我们经常会在进行网页浏览时简单这种类型的对话框,在用户与应用程序进行双向交流时,经常要 阅读全文
posted @ 2017-09-03 02:44 R-Bear 阅读(2300) 评论(0) 推荐(0) 编辑
摘要:实现-百度登录浮层-输入登录用户名 结果: 阅读全文
posted @ 2017-09-03 02:01 R-Bear 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:在webdriver的Keys类中提供了键盘所有的按键操作,当然也包括一些常见的组合操作如Ctrl+A全选),Ctrl+C(复制),Ctrl+V(粘贴).更多参考官方文档对应的编码http://selenium-python.readthedocs.org/api.html from seleniu 阅读全文
posted @ 2017-09-03 01:40 R-Bear 阅读(848) 评论(0) 推荐(0) 编辑
摘要:有些特殊的系统可能需要模拟键盘或者鼠标的操作才可以 鼠标的操作不仅仅是click()单击操作,还有很多包含在ActionChains类中 context_click(elem) 右击鼠标点击元素elem,另存为等行为 double_click(elem) 双击鼠标点击元素elem,地图web可实现放 阅读全文
posted @ 2017-09-03 01:25 R-Bear 阅读(305) 评论(0) 推荐(0) 编辑
摘要:通过WebElement接口获取值 size 获取元素的尺寸 text 获取元素的文本 get_attribute(name) 获取属性值 location 获取元素坐标,先找到要获取的元素,再调用该方法 page_source 返回页面源码 driver.title 返回页面标题 current_ 阅读全文
posted @ 2017-09-03 00:27 R-Bear 阅读(2866) 评论(0) 推荐(0) 编辑
摘要:一组元素的定位: 有时候我们可能需要定位一组元素,比如一组checkbox,这时候要实现的思路大概为: 先把一组元素识别出来,然后定位你需要的元素 下面是查找多个元素(这些方法将返回一个列表): 方法:find_elements_by_xxxx find_elements_by_name find_ 阅读全文
posted @ 2017-09-02 23:36 R-Bear 阅读(441) 评论(0) 推荐(0) 编辑
摘要:元素定位之后就要对它进行操作了,常见的集中操作如下: click() 点击元素 eg.输入内容后,点击操作 send_keys("内容") 模拟按键输入 eg:百度输入框,输入内容 clear() 清除元素的内容 eg:清除百度输入框的内容 submit() 提交表单 eg:driver.find_ 阅读全文
posted @ 2017-09-02 22:43 R-Bear 阅读(548) 评论(0) 推荐(0) 编辑
摘要:1、文件目录 jmeter_test case 用于存放case,csv或者txt格式,jmeter能读取的 result_log 用于存放报告 html 存放html报告 jtl 存放jtl文件 script 用于保存jemter的jmx文件,jmeter执行后,就保存在这里 bulid.xml 阅读全文
posted @ 2017-09-01 13:52 R-Bear 阅读(985) 评论(1) 推荐(0) 编辑
摘要:如果想停止jenkins运行 控制面板-服务-查看本地服务-选中jenkins 1、启动类型改为手动 2、改为禁止 使用的时候,每次都改一下状态 阅读全文
posted @ 2017-09-01 10:07 R-Bear 阅读(376) 评论(0) 推荐(0) 编辑

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