自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uiautomator2+python报错问题处理: AttributeError: ‘Device‘ object has no attribute ‘uiautomator‘

最近在做安卓自动化项目,同时用到了uiautomator和appnium,在进行调试的时候发现,用uiautomator2中的atx操作后,在用appnium去操作其他的,会遇见appnium这里端口被占用了,最后发现是是因为,安卓上的UiAutomator是独享的,一旦一个服务使用了它,其他人就不让碰了,所以这里appnium使用就报错;最后搜索去找了个方法叫我使用d.uiautomator.stop()去停止uiautomator,但是始终报错在我的环境。

2024-07-01 14:15:59 133

原创 appium踩坑记录:WebDriverWait设定的timeout不生效问题

终于在某一天早上我茅塞顿开,找到了一个巨坑的地方。就是这个driver.implicitly_wait(60)把我坑惨了,我后面注释掉后就正常了,哎无语,巨坑的地方就是我在appnium webdriver初始化这里加了一个全局隐式等待的代码导致的!

2024-04-30 09:41:42 224

原创 Appium Inspector针对横屏的元素显示无法进行定位的解决办法

在使用Appium Inspector进行元素定位的时候发现横屏的元素他无法很好的显示,导致无法获取到某个元素的完整路径和XML,如下图所示,使用Appium Inspector.exe 区点击某个元素详情的时候获取的就是一整个界面,而且右边的xml也显示不全。

2024-04-28 12:06:04 292 3

原创 python处理dns报文中host address、cname之间的对应关系并将其放到csv,使用itertools.product笛卡尔乘积

使用python处理dns报文中host address和cname之间的对应关系并将其放到csv,如下具体需求:例如如下的一个dns报文:可以看到一个查询的一个dns,得到了一个cname也就是dns别名,还得到了3个hostaddres也就是这个dns对应的3个ip将其提取出来的对应关系如下:需求:需要将dns、cnam以及host address对应起来并存到一个csv文件比如上面的这个一个dns对应的关系就是:如果有多个cname,那么同样要对应多次。

2024-04-25 18:13:45 295 3

原创 APPIUM针对clickable为false的元素无法点击交互成功的解决办法

最近在用appium做安卓APP自动化的时候,发现一个有点坑的地方计算,有些元素clickable为false,导致该元素无法进行交互,就是你不管去调用什么driver.click还是driver.tap都无法和目标元素进行交互,但是恰好该元素实际用手去点的时候又能够交互成功,当时搞了好久都不行。例如如下这个app,我发现有类似的现象:我想点击第一个不用登录,但是恰好这是一整个元素,而且没有合适的resource-id和class导致不管怎么用appium中的方法都无法交互。

2024-04-25 13:50:46 372 1

原创 某些APP使用Appium Inspector定位元素出现无法获取屏幕截图: unable to capture screen: Failed to capture错误的解决方式

我目前的解决办法,是直接读取该页的xml,然后在编辑软件中,手动去查找需要点击的元素,比如我在实验的时候就发现某宝的app也有这个现象,我不想进行登录,想直接关闭登录界面,我就在xml中找到了返回的标签元素,最后发现,只影响Appium Inspector去截图查找元素,但不影响appium server去查找这个元素,所有只要找到目标元素的路径就可以点击。某宝的登录界面的xml:最后我手动的发现了关闭登录的标签:哎只有这种笨办法了,好在该页需要触发的元素不多就一个关闭。

2024-04-19 12:52:53 484

原创 vscode运行python代码遇见的目录不对导致导包问题的错误

pythonpath填写自己本地项目的位置,不要把该文件通过git或svn这些上传的仓库,避免坑了别人哈哈哈哈。添加成功后,在自己的项目文件夹就可以看到有一个.vscode的配置。

2024-04-12 23:18:24 280

原创 APPIUM踩坑记录:python+appium控制不同终端打开不同的APP

实现python+appium控制不同终端打开不同的APP,需要采用多线程实现。

2024-04-12 23:02:42 182

原创 APPium 报权限错误处理“executing ‘start‘: java.lang.SecurityException: Permission Denial:”

最近在用appnium连接真机打开某个APP不管怎么改的一直报这个错,最后无意间查看了很多文章,偶然发现这是由于APP的活动名有多个,使用dumpsys activity | grep "ResumedActivity"命令得到的APP的包名不是真正的包名,导致提示相关权限问题的错误。

2024-04-10 21:10:10 803 3

原创 TCL 语言基础学习记录

list 这个命令返回把 list 排序后的串。% set b $a.1 2.1 在最后一个命令行,我们希望把变量a.1的值付给b,但是TCL解释器在分析时只把$符号之后直到第一个不是字母、数字或下划线的字符(这里是'.')之间的单词符号(这里是'a')当作要被置换的变量的名字,所以TCL解释器把a置换成2,然后把字符串“2.1”付给变量b。返回一个新串,新串是把 list 的第 firs (0-based)t 到第 last 个(0-based)元素用所有的 value 参数替换得到的。

2023-12-25 16:36:22 96

原创 求助,请教为什么中兴的光猫在路由模式开启fullconenat无法上网啊!!

2023-08-08 16:52:52 336 2

原创 VScode不同目录下的python文件的引用和绝对路径的使用方法

这个很方便的看到总结目录的层次结构.import osj=0j+=1return jif num!=0:j=0if k=='0':else:j+=1if j

2023-06-20 22:14:00 3973

原创 光猫的防环回检测处理机制

有时候遇见家里网络异常的时候可以看看时不时上游某些设备产生环路导致,反正这问题我是定位了好一会儿。

2023-06-03 18:12:28 1011 1

原创 Macbook2015无法连接ax3000的wifi问题分析

wifi问题分析

2023-05-28 12:15:43 1085 3

原创 Python脚本实现dhcp报文的发送并模拟多用户并发拿取地址

python模拟dhcp报文

2023-05-21 12:57:34 1635 1

原创 CPE上的STUN和TR069功能详解和实验

TR069和STUN

2023-05-21 11:46:37 3017 7

原创 802.11 wpa3-dot1x认证使用的radius server搭建方法

1、wap3-dot1x认证和wp2-dot1x认证基本差不多,就是这里freeradius的版本必须要用3.0以后的,2.0以下的版本没法用于wpa3-dot1x认证。####直接使用乌班图get命令下载,我反正下载的就是3.0后的版本:命令:apt-get install freeradius下载后进入clients和users问价里面去设置client和users(那个去做认证就去填谁)如:clinet 100.100.100.100 {ip addr = 100.100.10

2022-01-13 15:29:03 3133

原创 在VMware vSphere Client客户端中挂载iso文件到虚拟机

#有两种导入iso镜像到虚拟机里面的方法,这里记一下一种比较快捷方便,不会太占用服务器上本地资源的方法,直接从从自己计算机上面挂载进来。如下图所示:2、3、4、前面虚拟机创建好了,还要导入iso,不然没得操作系统没法用;如下图,这个地方我挂载的时候出现连接不上的问题,多重启几次虚拟机或者vsphere就可以了。挂载成功了就是下面这个样子。5、最后一张是从数据中心导入iso的图,这个稍微多几步步骤,把本地资源上传到服务器上。...

2022-01-13 15:13:52 3962

空空如也

空空如也

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

TA关注的人

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