1.android:allowBackup它表示是否允许应用程序参与备份。如果将该属性设置为false,则即使备份整个系统,也不会执行这个应用程序的备份操作,而整个系统备份能导致所有应用程序数据通过ADB来保存。该属性必须是一个布尔值,或为true,或为false,其默认值为true。2.android:hardwareAcceleratedandroid:hardwareAccelerated标            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 16:30:02
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            airtest 介绍airtest使用截屏录制脚本和使用poco控件录制脚本。会点python用起来更nice了。Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。airtest是一个跨平台的UI自动化测试工具,推出了强大的自动化编辑工具,airtest IDE。  airtest IDE 提供了两个测试框架,airtest和poco。air            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 12:05:48
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Web页面组成-代码<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>python_web页面_20200226</title>
</head>
<body>
<input type="tex            
                
         
            
            
            
            Airtest介绍Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。另外,Airtest也基于p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 12:06:41
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            titletitle属性作用title可以给任何标签使用 可对元素增加一个提示作用 即 原被作用元素生效后 鼠标移入到元素生效的区域不动 会提示增加的提示内容 比如 p打印出字体后 加入title属性 则当鼠标移入对应的字体后 会显示提示内容语法 <p title="笋a贼">有本事把鼠标放上来别动嗷</p>效果图属性选择器 选择含有指定特殊位置的属性 比如一个p元素的ti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 21:25:37
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文目录:
1.绝对坐标和相对坐标的切换
2.局部截图
3.局部找图
4.指定截图保存的路径和名称
5.删除指定截图和删除多余图片
     前言本文目录:1.绝对坐标和相对坐标的切换2.局部截图3.局部找图4.指定截图保存的路径和名称5.删除指定截图和删除多余图片1.绝对坐标和相对坐标的切换用代码实现绝对坐标和相对坐标之间的切换,我们需要先获取当前设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 06:44:33
                            
                                665阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            问题描述Airtest框架是依靠图片识别来定位元素的,但是在运行脚本是我们可以观察到,鼠标只会点击图片中的某一个点,看似我们想要点击的元素存在于图片中,但是实际不一定能点击到。 示例: 如果我想要去点击airtest,我就需要使用touch方法去截一个图,截出来的图片如下图所示,截图完毕,运行脚本,测试能否真正点击成功。 脚本运行时,鼠标真正去定位的地方是在黑色区域那里,这就导致虽然我们的元素在图            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 10:25:51
                            
                                286阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            那么今天的推文,我们就来说说看,怎么实现看b站、刷b站的日常操作,包括点击暂停,发弹幕,点赞,收藏等操作,仅供大家参考学习~2.需求分析和准备整体的需求大致可以分为以下步骤:打开chrome浏览器打开百度网页搜索“哔哩哔哩”点击进入“哔哩哔哩”官网搜索关键词“Airtest酱”点击进入“Airtest酱”首页,随机点击播放视频并对视频点击暂停,发弹幕,点赞,收藏在写脚本之前,我们需要准备好社区版A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 22:52:27
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            System.Diagnostics.Process属性public bool EnableRaisingEvents { get; set; }//获取或设置在进程终止时是否应激发 Exited 事件。事件public event EventHandler Exited //在进程退出时发生。进程退出的时候,一般需要把Process对象释放掉[比如一个Windows应用程序里面另外打开其他的ex            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 00:12:11
                            
                                11阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、你做自动化测试的过程中,元素定位不到,可能的原因有哪些? 答:元素定位不到存在的原因主要有: ①tagName方式定位,往往完整的前端代码会存在同名相同的tag,比如淘宝网的主页基本都是a标签,这种情况再使用a标签定位是定位不到的 ②使用相同取值的字段定位,比如name=“username”在一个网页中可能出现两次或多次,因为字段的取值不唯一,所以使用这种方式也会定位不到元素 ③标签中字段取值            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 10:01:20
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Urllib方法Urllib是python内置的HTTP请求库import urllib.request#1.定位抓取的urlurl='http://www.baidu.com/'#2.向目标url发送请求response=urllib.request.urlopen(url)#3.读取数据data=response.read()# print(data)  #打印出来的数据有ASCII码pr            
                
         
            
            
            
             正文 因为前文在Windows环境里搭建了Jenkins,就需要在本地有些可以跑的脚本,就顺势在Windows里搭建一个Airtest开发环境,再顺势开发几个脚本,再在Jenkins里尝试运行脚本。1、先来到官网的下载页面:http://airtest.netease.com/changelog.html2、选择下载内容:3、来到下载确认页面4、点击同意并下载后,开始下载文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 15:17:55
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、pocoui安装poco是网易自研的无需嵌入sdk。使用poco可以向appuim、selenium一样定位app上的元素对象位置。 poco安装有两种方式,第一种是直接网上搜索poco依赖包下载,然后使用python进行解压安装,这里不做介绍。另外一种是直接使用pip安装。 在命令行中使用指令:pip install pocoui进行安装。 等待安装完后使用pip list命令查看是否安装成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 09:51:45
                            
                                418阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Airtest-Poco的元素操作原创: George555  公众号:测试江湖路      在UI自动化测试中,选择指定相应的UI元素非常重要。POCO提供了许多强大而有效的方法来选择用户界面,包括通过任何属性、层次关系和位置关系。最重要的是,这些方法都可以链接或组合在一起,以实现更复杂的选择。              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 15:44:50
                            
                                476阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以下基于python3.8;airtestIDE1.2.13;airtest1.2.4;pocoui1.0.85养成截图后查看识别可信度的习惯在AirtestIDE中截图后,可以双击图片,点击左上角按钮,之后会在左下角显示该图片的可信度,如果值太低,就重新截取。详情可以看AirtestIDE高级功能不管怎么截,可信度都低,可尝试同时匹配图片色彩如果你不管怎么截图,其可信度都低,可以尝试在图片编辑器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 21:08:44
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.动态id定位不到元素分析原因:每次打开页面,ID都会变化。用ID去找元素,每次刷新页面ID都会发生变化。解决方案:推荐使用xpath的相对路径方法或者cssSelector查找到该元素。2.iframe原因定位不到元素分析原因:你要找的元素在某个框架(frame)里面解决方案:跳转到该框架里,再查找元素。driver.switchTo().frame("login_frame");
                 
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 13:51:34
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            经常会遇到一个页面中有相同定义相同id的情况,从道理上来说,id应该是这个页面中某个元素的唯一标识,所以不应该出现有相同id的情况,否则会产生意想不到的结果。而且各个浏览器的表现也是不一样的。我只做了ie6,chrome和firefox的测试。代码如下:<div id="a"><input type="text" id="aa" value="aaaaaaaa"/><            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 09:23:14
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原生JS中ele.getBoundingClientRect():获取一个元素相对于浏览器视口的的坐标(无论父元素定位与否),返回一个Object对象,该对象有6个属性:top/left/right/bottom/width/height。几乎所有浏览器都支持该方法。jQuery中没有直接的方法,需要用$(ele).offset().top-$(document).scrollTop()计算得到。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 16:05:57
                            
                                264阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、获取子元素// 1、所有子元素
// children:获取所有的子元素(用途很广泛)=> 这是一个属性,不是方法,前面跟父元素打点调用可获取父元素下面所有的子元素
// 2、获取第一个子元素
// firstElementChild => 这是一个属性,不是方法,前面跟父元素打点调用可获取父元素里面的第一个元素
// 3、获取最后一个子元素
// lastElementChild            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 20:23:11
                            
                                321阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 前言上一课我们讲到用Airtest-Selenium爬取网站上我们需要的信息数据,还没看的同学可以戳这里看看在写脚本之前,我们需要准备好社区版AirtestIDE(目前最新版为1.2.16),设置好chrome.exe地址和对应的driver;并且确保我们的chrome浏览器版本不是太高以及selenium是4.0以下即可(这些兼容问题我们都会在后续的版本修复)。3. 脚本实现与运行效果3.