07 2018 档案
摘要:一、介绍 Yaml是一种简洁的非标记语言。 Yaml以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁。 基本规则: 1、大小写敏感 2、使用缩进表示层级关系 3、禁止使用tab缩进,只能使用空格键 4、缩进长度,没有限制,只要元素对齐就表示这些元素属于一个层级 5、使用#表示注释 6
阅读全文
摘要:一、了解 二、定位 1、通过id定位元素: driver.find_element_by_id("com.tiyi.villagedoctor:id/tvTip") 2、通过class_name属性标签定位: driver.find_element_by_class_name("android.wi
阅读全文
摘要:1、安装Microsoft .NET Framework 4.5 检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。 如下图所示: 若没有,去下载 net4.5.1.exe 文件安装 2、安装node-v6.11.4-x64.msi 双击运行,
阅读全文
摘要:一、连接操作 注意:连接devices,需关闭360等软件,否则容易出现端口被占用的情况 1.1 常用操作 adb devices 检测连接到电脑的安卓设备名(真机或模拟器) adb kill-server 杀死服务 adb start-server 开启服务 adb shell getprop r
阅读全文
摘要:一、monkey测试常用命令 1.1 端口被占用 执行:netstat -ano | findstr "5037" ;提示不是内部命令,先c: 回车;cd \Windows\System32 回车 执行:netstat -ano 查看全部端口 执行:netstat -ano | findstr "5
阅读全文
摘要:一、下载 Jenkins官方网址: http://Jenkins-ci.org/ 解压后,安装 二、有时8080端口被占用,则需要修改默认端口 1.打开终端,进入jenkin.war包的路径,如我的D:\Jenkins\jenkins,将默认端口改为8081 java -jar jenkins.wa
阅读全文
摘要:我们在通过Selenium运行自动化测试时,必须要启动浏览器,浏览器的启动与关闭必然会影响执行效率,而且还会干扰你做其它事情(本机运行的话)。 那能不能把自动化测试的运行放在后台?当然可以! Chrome-headless 模式, Google 针对 Chrome 浏览器 59版 新增加的一种模式,
阅读全文
摘要:一、div普通文本 百度搜索框,通过.send_keys()方法 输入内容,F12 Elements里面有内容呈现。 #定位百度搜索框 driver.find_element_by_id("kw").send_keys("python") time.sleep(3) driver.find_elem
阅读全文
摘要:一、为元素设置焦点 driver.execute_script("arguments[0].focus();", ele) #js将为元素设置焦点 二、隐藏选中元素 driver.execute_script('$(arguments[0]).fadeOut()',sub) #通过JS 隐藏选中的元
阅读全文
摘要:一、利用ChromeOptions() 加载用户配置 1.1 在谷歌浏览器中输入chrome://version,查看安装目录及缓存目录 1.2 代码实现 在执行代码之前,关闭已打开的谷歌浏览器,防止chromedriver挂起 1 from selenium import webdriver 2
阅读全文
摘要:Chrome 文件下载--直接点击文件zip、exe等格式类型不弹框,直接下载
阅读全文
摘要:一、文件上传操作 小工具辅助:Spy++; 安装pywin32的库,命令行安装 python -m pip install pypiwin32,安装后重启Pycharm win32gui.FindWindow(IPClassName,IPWindowName) 自顶层窗口开始寻找匹配条件的窗口,并返
阅读全文

浙公网安备 33010602011771号