Document

2023年5月4日

3-selenium反爬了,网页打开一直提示失败

摘要: 添加如下代码 from selenium.webdriver import ChromeOptions option = ChromeOptions()option.add_experimental_option('excludeSwitches', ['enable-automation'])op 阅读全文

posted @ 2023-05-04 18:35 小排顾 阅读(63) 评论(0) 推荐(0) 编辑

2-web-UI-页面元素的识别

摘要: 1、元素识别 元素的定位和操作是自动化测试的核心部分,其中操作又是建立在定位的基础上的,web对象识别的元素一定要是唯一的,通过【唯一】区别于其它元素的属性来定位这个元素。 元素识别: 1、利用Chrome浏览器开发者工具: 1)打开Chrome浏览器,按F12或依次点击菜单—更多工具—开发者工具; 阅读全文

posted @ 2023-05-04 15:23 小排顾 阅读(149) 评论(0) 推荐(0) 编辑

2023年4月26日

1-web自动化安装

摘要: 1、Python安装 建议直接baidu,安装3.2以上的版本;记得下载社区版,正式版需要破解 2、selenium的安装 Selenium既可以在本地cmd窗口使用pip命令安装,也可以在PyCharm虚拟环境或者本地环境安装目录下通过命令行使用pip命令进行安装。以下演示在本地cmd窗口使用pi 阅读全文

posted @ 2023-04-26 16:31 小排顾 阅读(70) 评论(0) 推荐(0) 编辑

2021年2月24日

appium-7-多设备并发

摘要: 多设备并发 在日常使用,只有一台设备进行自动化脚本运行,往往比较耗时,我们更多的希望更多的手机,同时运行不同的模块,所以就需要用到线程,我们先写一个线程的代码: def task(desired_cap,udid,link): driver = webdriver.Remote('http://12 阅读全文

posted @ 2021-02-24 15:46 小排顾 阅读(172) 评论(0) 推荐(0) 编辑

2020年12月7日

性能优化参考

摘要: 压测性能优化 压测结果总是达不到预期,首先要大致判断性能可能出现的瓶颈点,再有针对性的具体分析,这种情况下可以从以下几个方面来排查: 1、压测策略设置是否合理,正常情况下,压测过程分为起压、加压、稳定施压几个阶段,起压不能设置的过高,加压不能递增得过快; 2、带宽是否足够用,可根据一次报文请求、响应 阅读全文

posted @ 2020-12-07 13:33 小排顾 阅读(87) 评论(0) 推荐(0) 编辑

2020年11月27日

appium -6 --死活拿不到页面信息

摘要: 最近再做appium自动化的时候,遇到当打开页面的时候,页面一个元素都获取不到,页面信息 driver.page_source 拿不到 查阅了很多了资料,基本没有可行的方案,后来发现,把app进程缓存到后台,再唤醒,就可以获取到页面信息 driver.background_app(5)5表示唤醒的时 阅读全文

posted @ 2020-11-27 12:09 小排顾 阅读(566) 评论(0) 推荐(0) 编辑

appium--5 和app交互一些常用到的方法汇总

摘要: #锁定屏幕时间秒 driver.lock(5) #将APP放置后台 参数时间秒 driver.background_app(5) #收起键盘 driver.hide_keyboard()#启动Activity driver.start_activity('包名', 'activity名') #打开通 阅读全文

posted @ 2020-11-27 12:04 小排顾 阅读(124) 评论(0) 推荐(0) 编辑

2020年11月9日

个人笔记--注意事项

摘要: 压测结果返回中增加断言判断,根据正常业务场景的字段模拟判断返回结果是否正常,不能简单的根据http状态值200来判断 务必不能让压测数据污染线上数据(对于可能污染线上数据的接口,请做好识别准备工作,如压测时通过特殊字段或特殊参数进行区分) 建议在测试环境(非线上环境)做一遍全面的慢SQL排雷压测,慢 阅读全文

posted @ 2020-11-09 15:45 小排顾 阅读(92) 评论(0) 推荐(0) 编辑

2020年8月18日

app-crawler安装

摘要: app-crawler安装 下载地址: 链接:https://pan.baidu.com/s/1ePRvswOZyX5VMIutpljxBQ 提取码:gi0c AppCrawler本身是个jar包,不需要安装,需要安装的是运行时所依赖的环境:* Java版本:Java8、Java10(未测试过,作者 阅读全文

posted @ 2020-08-18 18:05 小排顾 阅读(263) 评论(0) 推荐(0) 编辑

2020年7月20日

appium-1.2-启动Android设备

摘要: 1)单个Android设备启动 #server固定写法server = 'http://localhost:4723/wd/hub'# app启动参数# platformName设备名称是Android还是ios#appPackage appActivity需要启动的包名 #desired_caps 阅读全文

posted @ 2020-07-20 17:31 小排顾 阅读(180) 评论(0) 推荐(0) 编辑

导航