摘要:
之前照着学习资料一步一步的开发了一套轻量级的小平台,只是熟悉大概前后端开发的整体流程,今年有时间就再次回顾一遍,并且觉得需要形成一个系列的文章供以后查阅,所以在这里写了一个开篇章节,下面会记录关联的整套系列文章,分为后端和前端两大部分,以及到最后的自动化测试平台的融合,文章仅供参考,最终的结果只是搭 阅读全文
摘要:
APlayer播放器中文官网 一、添加音乐--单歌曲(比较灵活) 直接上代码,复制到页脚 <!-- 为博客底部添加音乐组件 --> <div id="player" class="aplayer"></div> <link href="https://files.cnblogs.com/files/ 阅读全文
摘要:
一、前言 ORM 对象映射关系程序。 通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言。 orm的优点: 隐藏了数据访问细节,“封闭”的通用数据库交互,ORM的核心。他使 阅读全文
摘要:
如何操作页面中的滚动条,有以下几个方法: 一、查找可见元素进行滚动页面(通用) 方法一: ①移动到元素element对象的”顶端“,与当前窗口的”顶部“对齐(默认true) scrollIntoView_js = "arguments[0].scrollIntoView();" 或 scrollIn 阅读全文
摘要:
在项目中有时验证码是滑块拼图形式的,这种验证码该如何完成验证呢? 有以下几个步骤: 目录 第一步:得到验证码图片 第二步:匹配缺口照片在完整照片的位置 第三步:机器模拟人工滑动轨迹 第四步:判断拼图是否成功 第五步:滑块拼图递归循环调用 附录 一、得到验证码图片 1、思路 获取完整图片和缺口图片的b 阅读全文
摘要:
一、同级定位时,先定位上级 我想定位【必填】框,我先定位【姓名】的同一个上级 self.driver.find_element(MobileBy.XPATH,"//*[contains(@text,'姓名')]/../*[@text='必填']").send_keys(name) self.driv 阅读全文
摘要:
一、安装vue-cli Mac系统: sudo npm install -g vue-cli 检查是否安装好: vue -V 二、创建新项目 1、打开Vue项目管理器 输入命令: vue ui 但是没有任何反应,再输入检查,没有ui: vue -h 经查询得知,需要升级vue脚手架: cnpm i 阅读全文
摘要:
一、安装CA证书 安装证书是为了代理的时候可以继续访问地址,否则的话会提示网络异常 参考文章:《Mac系统Burp Suite的安装》,文章中是火狐浏览器的操作 1、谷歌浏览器 选择导出的路径: 谷歌浏览器打开证书设置: 都选上信任: 二、SwitchyOmega代理工具以及代理配置 参考我的文章: 阅读全文
摘要:
一、Homebrew更换国内镜像源(中科大、阿里、清华) Homebrew主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。 名称说明 brew Homebrew 源代码仓库 homebrew-core Homebrew 核心 阅读全文
摘要:
今天有时间了,想好好的把之前遇到过的自动化问题总结一下,以后有新的总结再更新 目录: 一、上传文件(4.11) 二、下拉框选择(4.11) 1、Select下拉框 2、非Select下拉框 三、下拉框隐藏元素定位(6.20) 附录: 一、上传文件 利用鼠标pymouse、键盘pykeyboard操作 阅读全文