自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 python+selenium:基础操作及相应判断

lose()------------------------------------------------------关闭当前窗口--->模拟点击浏览器关闭按钮。orward()---------------------------------------------------前进-->模拟浏览器前进按钮。ack()---------------------------------------------------后退-->模拟浏览器后退按钮。

2022-11-23 20:30:25 865

原创 selenium+python:元素定位的八种方式

id,name,class_name(这三种是元素的属性,而selenium单独针对这三种属性提供了对应的定位方法)tag_name(这个针对标签名称定位)link_text,partial_link_text(这个针对a标签,就是文本超链接定位)XPath(这个基于元素的路径定位)

2022-11-16 16:15:07 2620

原创 python:获取元素后,删除多余元素

比如:我获取邮箱元素,但我需要删除邮箱后缀,可以以下方法。如果遇到获取元素后,replace,报错。

2022-11-14 14:00:00 264

原创 selenium+python:创建新的项目报错

这样弄好了之后,导selenium包就不会报错啦~项目中一般建议是新的项目重新创建一个,方便管理。已经创建的项目可以在这里打开。

2022-11-02 20:27:48 677

原创 selenium+python:提示get错误原因

selenium+python:提示get错误原因。

2022-11-01 20:18:18 353

原创 selenium+python:浏览器驱动及下载应用及遇到的问题

如果出现获取浏览器报错的情况(可能是驱动没有弄好,把下载号的驱动地址写入环境变量中,就可以了,亲试有用~)之前我下载的是64位的驱动,后来下载的32位驱动,替换掉原来的驱动就可以了。下载驱动版本(注意:版本需要对应,有的驱动只有固定的浏览器版本才能使用)谷歌浏览器:(直接百度下载,或者三方软件下载)提示windows版本不兼容问题(可能是驱动不兼容导致的)还有一种可能,是Firefox写错了,大小写要注意。提示:只有105版本的浏览器才可以使用此驱动。查看浏览器版本:火狐。解压后,配置环境变量。

2022-11-01 20:16:44 531

原创 python+selenium:安装/卸载,查看版本,更新pip

注意:pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。所以我先查看了我的pip版本(这个是在安装python的时候就自动安装的pip工具包)4.查看selenium可安装版本(如果不想安装最新版本,可以指定版本安装)最开始我安装selenium的时候,提示pip版本过低,需要更新。这些红色的都是历史版本,最后后面的4.5.0是当前最新版本。3.安装selenium(安装的最新版本)6.查看selenium已经安装的版本。5.安装selenium指定版本。

2022-11-01 10:47:15 6569

原创 monkey测试

示例:adb shell monkey -p 应用程序包名 -s 124535 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000。有时候会在执行20条命令后遇到崩溃,删除的场景,命令就会卡在这,如果还想执行剩下的命令,就需要设置遇到此场景,跳过,执行后面的命令。adb shell monkey -s 12345 -p 包名 -v --pct-touch 60。-v -v:详细日志;-v -v -v:非常详细日志)

2022-10-25 19:46:41 1526

原创 chrome浏览器inspect打不开解决方案

解决方法:在edge浏览器里,输入chrome://inspect,跳转到edge://inspect页面,点击了inspect按键就可以成功映射手机端webview页面。chrome访问chrome://inspect/#devices后,点击inspect映射手机端webview页面定位元素,报错,空白展示。手机留在网页的当前界面-点击inspect就可以打开了。

2022-10-21 20:29:30 4308

原创 appium+pychon,定位H5页面

步骤:下载chrome浏览器,把需要定位的地址在chrome里面打开,再使用uiautomatorviewer工具截图,就可以轻松定位了。最开始我也不知道怎么定位H5页面,使用uiautomatorviewer工具定位,一点击截图定位就是定位整个界面。使用手机自带的浏览器也是一整个界面定位,现在我找到了一个新的方法,使用chrome定位,可以直接定位到元素。

2022-10-21 18:00:26 543

原创 python+appium,通过Android keycode,实现返回,等手机键操作

更多操作:直接搜索Android keycode网上有很多相关信息。

2022-10-21 15:06:19 1274

原创 appium+python,打开关闭通知栏

【代码】appium+python,打开关闭通知栏。

2022-10-20 17:36:22 606

原创 python+appium,获取当前网络+设置当前网络

【代码】python+appium,获取当前网络+设置当前网络。

2022-10-20 15:57:41 397

原创 python+appium,跳过登录操作,直接进入首页

每次执行代码都要清空所有数据并且走一遍登录流程,才能执行操作太麻烦了,下列代码可以直接跳过登录进入app首页。

2022-10-20 11:53:41 904

原创 pychon+appium,提示:NewConnectionError

打开appium工具后,重新执行pychon文件,执行成功。可能是没有打开appium工具。

2022-10-20 09:56:37 185

原创 pychon+appium-调用TouchAction报错,出现红色波浪线

注释:TouchAction是APPium中封装的一个方法,主要是都手势控制的一些操作:长按,滑动,轻敲,等其他操作。

2022-10-18 17:57:29 931 2

原创 pycharm+appium界面滑动

调用driver.drag_and_drop()调用driver.scroll()

2022-10-18 15:08:55 192

原创 python+appium,通过坐标点击控件按钮

我试了一下使用uiautomatorviewer提供的坐标来点击,执行之后和预期结果不符,所以有的时候,我们需要打开。今天遇到一种情况,所有控件都只显式同一个class,text都为空,不知道具体位置,所以通过坐标来点击控件。(开发者模式-指针位置-打开)就可以看到当前操作的坐标信息。调用方法:driver.tap()还有一种方法:通过相对坐标点击控件。

2022-10-18 10:17:09 1258

原创 python 如果定位不到元素报错NoSuchelementException的解决办法

隐式等待:只要元素出现就可以执行下一步操作,并且在设置了超时时间之后,后续的所有元素定位都会在这个时间内等待元素的出现。NoSuchelementException这种报错一般都是因为定位不到元素导致的。如果是网络问题,需要拥戴元素等待(等待元素出现,然后执行操作)显式等待:需要固定等待10秒才能执行下一步操作。

2022-10-17 10:31:18 1686

原创 uiautomatorviewer启动Device Screenshot ( uiautomator dump)报错 Unsupported protocol: 2

我遇到这个问题就去百度了解了一下,说是adb问题的(版本不一致导致的,adb占用导致的示例很多次还是没有解决。然后今天换了一部手机,魅蓝:Android7就可以了(突然惊喜~)之前我是三星:Android10就不行。

2022-10-14 11:53:56 926 1

原创 appium代码-在pycharm中打开后出现的问题(总结)

appium代码-在pycharm中打开后出现的问题(总结)

2022-10-12 19:50:50 970

原创 最新pycharm安装教程

并且还需要安装其他库(我需要appium测试,所以安装了appium库)又是后刚刚安装的pycharm点击+,可能搜索不到库,等一下再点进去就可以看到有选项。然后关闭计算机-重启,双击快捷方式,打开pycharm。等待一会,会提示安装成功。

2022-10-12 17:16:04 280

原创 优快云博客查看自己私密文章

优快云博客查看找到自己私密文章

2022-10-12 14:15:42 135

原创 pycharm怎么设置自己喜欢的背景

pycharm怎么切换自己喜欢的背景图片及颜色

2022-10-12 10:16:49 486

原创 appium实现界面滑动操作

appium实现界面滑动操作

2022-10-11 15:23:02 367

原创 Appium-Inspector权限拒绝,无法启动应用,获取Activity方式及查看apk签名启动页

Appium-Inspector权限拒绝,无法启动应用

2022-10-10 14:13:49 1077

原创 电脑插入耳机检测不到没反应怎么办?

电脑插入耳机检测不到没反应怎么办

2022-10-10 11:14:18 5703

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除