- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 uiautomator2+weditor做app的自动化测试
在做ui自动化 测试的时候,可以用uiautomator2+weditor结合,uiautomator2的优势是采用xpath绝对定位的定位方式,精准的定位页面元素。而在手机连接电脑的情况下weditor以网页的形式展示app界面,定位页面元素,与appium sever不同的是,可以在weditor的网页端点击页面元素,选择操作行为,同时支持在同一个页面进行代码调试。首先需要在电脑上安装adb,也就是android sdk,而android sdk需要依赖java jdk。手机连接电脑之后,...
2021-03-29 17:34:50
723
1
原创 如何进行jdk环境安装
因为自己的电脑重装了系统了,需要重新装下pycharm,之前的jdk环境没有了,就又重新下载安装了jdk。首先需要验证下电脑是否安装了jdk,需要我们运行cmd输入命令java -version如果出现以下提示,就是没有jdk环境,需要重新安装。如果是下面的情况,代表已经安装jdk,不需要重复安装。安装之前需要检查一下自己电脑的版本,是32位还是64位的,64位的jdk兼容32位和64位的电脑,32位的只兼容32位的。安装jdk需要我们到官网下载,官网地址:...
2020-06-15 18:26:33
287
原创 如何下载安装chrome对应的chromedriver
首先解释一下什么是ChromeDriver?ChromeDriver是Chromium team开发维护的,它是实现WebDriver有线协议的一个单独的服务。ChromeDriver通过chrome的自动代理框架控制浏览器,ChromeDriver只与12.0.712.0以上版本的chrome浏览器兼容。1.首先要知道chrome的版本,通过在chrome浏览器地址栏输入chrome:/...
2020-04-14 22:44:59
2347
原创 解决pip安装第三方库以及升级时遇到的ReadTimeoutError问题
最近在用selenium抓网页数据做数据的处理,需要用到selenium库,就用pip命令在电脑上安装了第三方库,因为我直接执行pip install selenium的时候,提示需要升级pip,但是我按照报错提示的命令执行的时候,出现ReadTimeoutError的报错提示查了一下网上的资料,原来是pip默认的下载源是国外的网站,会有超时的情况出现,所以我就改了一下下载源,改成国内的下...
2020-04-13 23:18:55
725
原创 如何使用charles mock数据
在测试过程中,有时需要造一些虚拟数据进行测试,这时候需要mock数据,如果没有mock的数据怎么获取mock数据呐。需要用到charles,首先确保手机和电脑charles连接成功,然后再对相应的接口进行抓包,找到对应的接口,根据程序前端页面和charles返回的响应数据查找对应接口,在返回的响应数据右键保存save response,注意命名保存文件是.json的后缀,记住保存文件的位置。...
2020-03-27 22:06:58
722
原创 Charles的安装及使用以及在这个过程中遇到的问题
抓包基本是每个初级测试需要掌握的技能,Charles是我在工作上最常使用的抓包工具,下面总结一下我在工作过程中使用Charles遇到的问题和如何解决的。 首先使用Charles需要到官网上下载,Charles官网:https://www.charlesproxy.com/, 根据自己设备的类型选择Charles,下载以msi为后缀的文件,下载后进行安装,一直下一步就行。...
2020-03-27 17:26:16
2389
原创 使用webpack-html-plugin打包生成html页面失败,是什么原因啊?大神们,求助
webpack生成js没问题,到安装完webpack-html-plugin就出现这样的错误了,麻烦各位大神给看一下,找找原因,感激不尽let path=require('path')//专门处理路径用的,以当前路径解析出一个相对路径console.log(path.resolve('./dist'));let HtmlWebpackPlugin=require('html-webpack-p...
2018-07-11 15:20:39
1314
不能每次运行都定位到页面元素,对第二页的页面元素无法定位
2022-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人