摘要: 如何操作页面中的滚动条,有以下几个方法: 一、查找可见元素进行滚动页面(通用) 方法一: ①移动到元素element对象的”顶端“,与当前窗口的”顶部“对齐(默认true) scrollIntoView_js = "arguments[0].scrollIntoView();" 或 scrollIn 阅读全文
posted @ 2022-06-23 15:16 Owen_ET 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 在项目中有时验证码是滑块拼图形式的,这种验证码该如何完成验证呢? 有以下几个步骤: 目录 第一步:得到验证码图片 第二步:匹配缺口照片在完整照片的位置 第三步:机器模拟人工滑动轨迹 第四步:判断拼图是否成功 第五步:滑块拼图递归循环调用 附录 一、得到验证码图片 1、思路 获取完整图片和缺口图片的b 阅读全文
posted @ 2022-06-20 15:52 Owen_ET 阅读(5839) 评论(0) 推荐(0) 编辑
摘要: 目录 一、前提 二、获取验证码 三、获取4位验证码 四、判断验证码是否正确 五、输入验证码登录 六、登录页面类 七、完整的获取验证码类代码 八、附录:静态图片文字提取 一、前提 返回目录 经常会遇到登录系统时候需要输入动态验证码的情况,但是自动化如何识别图片然后登陆系统 需要用到pytesserac 阅读全文
posted @ 2021-11-10 17:41 Owen_ET 阅读(7125) 评论(0) 推荐(1) 编辑
摘要: 一、创建jenkins项目 选择节点 创建指定名称的目录名: 写命令,执行shell: 命令填写: # 引入电脑配置文件 #. ~/.bash_profile cd Python_Interface # 安装运行库 pip install -r requirements.txt # 运行测试用例 p 阅读全文
posted @ 2021-09-04 14:38 Owen_ET 阅读(2829) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、安装allure 二、生成allure报告 三、结合jenkins来集成pytest+allure 四、结合Git集成Jenkins+Pytest+Allure测试报告 五、附录 一、安装allure # 安装allure brew install allure 安装完之后,查看是否成功 阅读全文
posted @ 2020-11-17 16:22 Owen_ET 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、下载安装sqlmap 二、SQL注入 三、参考文章 一、下载安装sqlmap 1、官网地址:http://sqlmap.org/#download git下载: git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git 阅读全文
posted @ 2020-09-17 16:40 Owen_ET 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 一、ID定位 uiautomatorviewer里面的:resource-id driver.find_element(By.ID,"com.csks.businesses:id/tv_number").click() 二、利用index角标定位 # 利用index角标定位 # 获取多个输入框 in 阅读全文
posted @ 2020-08-07 14:06 Owen_ET 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1、第一步,安装Python环境 《【Mac + Python】苹果系统之安装Python3.6.x环境》 2、安装PyCharm并激活 《【转载】【Pycharm编辑器破解步骤】之idea和Pycharm 等系列产品激活激活方法和激活码(附:Mac系统)》 3、配置PyCharm并安装Seleni 阅读全文
posted @ 2020-07-07 19:10 Owen_ET 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: import io.appium.java_client.AppiumDriver; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.W 阅读全文
posted @ 2019-12-28 11:42 Owen_ET 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 前提条件: 1.Xcode版本为Xcode10及以上2.Appium版本必须为1.9及以上,因为Xcode为10.0 3.appium-desktop4.安装所需依赖库,包括: a.Homebrew b.Git c.node (brew install node) d.npm (brew insta 阅读全文
posted @ 2019-12-28 11:42 Owen_ET 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 配置环境: MacOS:10.13.6 java:1.8 IntelliJ IDEA:2018.3 Android SDK:25 Appium:1.9.1 Appium-desktop:1.7.1 java-client:6.1.0(最新且不是Bate版本) junit:4.12 Android:6 阅读全文
posted @ 2019-12-28 11:41 Owen_ET 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS:10.13.6 Virtualbox:5.2.22 Genymotion:genymotion-2.12.2 本文Virtualbox、Genymotion下载地址: 链接:https://pan.baidu.com/s/1ACubK3jiCdKBxZ-oiJVLTg 密码:5n 阅读全文
posted @ 2019-01-16 12:13 Owen_ET 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: Github测试样例地址:https://github.com/appium-boneyard/sample-code/tree/master/sample-code/examples ①定位text,通过UiSelector定位 # text定位 self.d.find_element_by_an 阅读全文
posted @ 2018-11-23 14:14 Owen_ET 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 环境: Appium:1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Mac:10.13.6 ①获取手机屏幕size:长、宽 《Appium Appium 1.9 版本 BUG:使用 get_window_size () 方法报错 阅读全文
posted @ 2018-11-16 15:46 Owen_ET 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 在做这一节之前先配置我的另一篇文章所需要安装的前提准备条件:《【Mac + Appium学习(一)】之安装Appium环境前提准备》 一、安装IOS自动化测试环境 配置环境: Appium version :1.9.1 Appium-desktop:1.7.1 Xcode:10.0 iPhone5S 阅读全文
posted @ 2018-11-14 16:48 Owen_ET 阅读(3969) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍安装appium测试环境,这一片研究介绍如何测试Android自动化。 上一篇地址:《【Mac + Appium学习(一)】之安装Appium环境》 这一篇参考:《Mac 下 appium 自动化测试 Android 测试配置和脚本编写(四)》 配置环境: Appium version 阅读全文
posted @ 2018-11-12 17:08 Owen_ET 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: 环境: Appium version :1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Android:6.0.1 Mac:10.13.6 一、需要mac系统里有如下软件安装,才可以进行appium环境搭建 1、检查java是否安 阅读全文
posted @ 2018-11-09 10:07 Owen_ET 阅读(6675) 评论(0) 推荐(0) 编辑
摘要: 下面简单介绍facebook-wda库--API的学习 未完待续... 附录: 《Github上对WDA的问题解答》 感谢,参考相关文章: diao2007: 《WebDriverAgent 的 python client 端使用记录》 codeskyblue: 《ATX 文档 - iOS 控件操作 阅读全文
posted @ 2018-10-17 17:26 Owen_ET 阅读(2613) 评论(0) 推荐(1) 编辑
摘要: 收藏了几篇文章,以供查阅: 在此感谢: m0_38017925:《Mac上用终端使用mySQL》 xiamu03:《在MacOS上使用终端操作数据库》 阅读全文
posted @ 2018-09-14 10:04 Owen_ET 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 常用命令: 一、修改环境变量文件: 1、进入文件:vi .bash_profile 2、键盘点击【a】键,进入文件编辑 3、修改完成后,如果是vi,点击【esc】键退出编辑模式 4、输入以下命令进行具体操作: :wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用) :w 保存但不退出(常 阅读全文
posted @ 2018-09-04 17:12 Owen_ET 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 前言 此篇接上一篇的内容,在其基础上爬取网站的多行表格数据,以及把数据写入到mysql数据库中 目录 一、定位表格查找元素 二、提取数据 三、写入mysql数据库 四、附录 一、定位表格查找元素 首先打开网站,如图需要爬取多行数据的表格,利用查找元素定位,看图中分析得知我要爬取的是tr下的td数据, 阅读全文
posted @ 2024-08-28 18:18 Owen_ET 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 前言 好久没有写博客了,由于一直比较忙,感觉快荒废了学习的步伐,最近由于需要利用爬虫爬取数据,总结一下,以便以后查阅。 目录 一、bs4的安装 二、bs4解析器 三、定位查找标签 四、转换格式 五、提取数据并json输出结果 六、附录 一、bs4的安装 pip install beautifulso 阅读全文
posted @ 2024-08-27 16:45 Owen_ET 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 本节主要是前后端接口的调用,以及前端如何进行封装接口 一、创建相关文件 在文件夹下创建http.js、api.js、user.js 1)http.js封装接口: 在src下创建api文件夹 添加http.js文件 创建一个通用的aixos实例 设置baseURL,headers import axi 阅读全文
posted @ 2022-09-21 11:47 Owen_ET 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 本章节演示如何创建接口服务,用接口关联数据库数据,包括get请求和post请求。 一、Flask-RESTful插件 restful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。以下将讨论这套规范的一些设计细节。 英文地址:https://flask-res 阅读全文
posted @ 2022-08-05 17:53 Owen_ET 阅读(862) 评论(0) 推荐(1) 编辑
摘要: SqlAlchemy SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。 SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,SQ 阅读全文
posted @ 2022-08-04 14:51 Owen_ET 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 一、测试平台开发模式 要开发一套平台有两种开发模式,一个【大而全】,一个【小而简】。 说道【大而全】想到目前大型项目都使用的语言【JAVA】,【小而简】想到的是【Python】语言。 重武器(大而全):JAVA-Spring(中间件)、Python-Django(ORM、Admin、中间件) 轻武器 阅读全文
posted @ 2022-08-02 16:38 Owen_ET 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 一、传统数据库连接——pymysql纯SQL 首先用pip安装pymysql pip install pymysql 安装完之后创建db对象,连接数据库 import pymysql # 创建db对象 db = pymysql.connect( host='127.0.0.1', user='roo 阅读全文
posted @ 2022-07-27 17:36 Owen_ET 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 官方中文地址:https://flask.net.cn/ 官方英文地址:https://flask.palletsprojects.com/en/2.1.x/ github地址:https://github.com/pallets/flask 一、一个最小的Flask应用 from flask im 阅读全文
posted @ 2022-07-27 14:35 Owen_ET 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 之前照着学习资料一步一步的开发了一套轻量级的小平台,只是熟悉大概前后端开发的整体流程,今年有时间就再次回顾一遍,并且觉得需要形成一个系列的文章供以后查阅,所以在这里写了一个开篇章节,下面会记录关联的整套系列文章,分为后端和前端两大部分,以及到最后的自动化测试平台的融合,文章仅供参考,最终的结果只是搭 阅读全文
posted @ 2022-07-26 17:52 Owen_ET 阅读(172) 评论(0) 推荐(0) 编辑
摘要: APlayer播放器中文官网 一、添加音乐--单歌曲(比较灵活) 直接上代码,复制到页脚 <!-- 为博客底部添加音乐组件 --> <div id="player" class="aplayer"></div> <link href="https://files.cnblogs.com/files/ 阅读全文
posted @ 2022-07-25 17:57 Owen_ET 阅读(1671) 评论(2) 推荐(10) 编辑