随笔分类 - test
摘要:appium环境搭建 操作系统: Windows 10 被测平台: Android真机 appium服务器: appium Desktop appium客户端: python client 测试的APP:小米计算器 安装Android SDK 在安装Android开发环境之前,需要先安装JAVA的开
阅读全文
摘要:配置环境 首先到 "官网" 下载selenium server的jar包,因为java开发的所以要有java环境 hub主机操作远程node的要求如下: 本地hub所在主机与远程node所在主机之间可以ping通 远程主机必须安装java环境,因为需要运行selenium server 远程主机必须
阅读全文
摘要:高亮显示当前webdriver正在操作的元素,可以使用js代码来完成,两种写法: ele是通过driver定位到的元素,传入这个元素,arguments[0]就接受第一个传参,即该元素 至于高亮的样式都可以自己用css指定 但是这样只能高亮显示,在同一页面操作多个元素时会导致一片都高亮显示,所以自己
阅读全文
摘要:方法如下,但是play()和pause()方法在浏览器执行正常,通过webdriver好像有问题。
阅读全文
摘要:Chrome Firefox "HTTP Content type对照表查询" Firefox在浏览器地址栏输入 可以进行参数设置
阅读全文
摘要:expected_conditions提供的预期条件判断方法 | 方法 | 说明 | | | | | title_is | 判断当前页面的标题是否等于预期 | | title_contains | 判断当前页面的标题是否包含预期字符串 | | presence_of_element_located
阅读全文
摘要:| 选择器 | 例子 | 描述 | | | | | | .class | .test | class选择器,选择class="test"的所有元素 | | id | user | id选择器,选择id="user"的所有元素 | | | | 选择所有元素 | | element | p | 选择所有
阅读全文
摘要:绝对路径定位 /表示从根节点开始,body中的第一个div标签下的第二个标签( 表示匹配所有类型标签)下的input标签。注意这个同级下第几个元素是从1开始的,同级下只有一个该标签就不用指定第几个了,比如上面的input 利用元素属性进行定位 表示当前页面中某个alt属性值为image的img标签元
阅读全文
摘要:安装JDK(rpm) 1、将rpm包上传到服务器 首先要到Oracle官网下载jdk的rpm包,或者直接使用yum安装jdk: 2、安装java 在上传目录下,使用命令安装: 3、配置环境变量 首先,可以使用命令查询一下jdk的位置: 然后,输入命令: 接着,在文
阅读全文
摘要:有时候自动化测试需要打开多个标签页,在不同标签页之间切换并且测试功能,需要用到handle.
阅读全文
摘要:| 输入 | 全称 | 功能 | | | | | | cmd | Command | dos命令 | | regedit | Registry Editor | 注册表编辑器 | | services.msc | Management Services Center | 服务管理中心 | | wmi
阅读全文
摘要:这段跟之前的 "操作单独的一个绘图区的代码" 整个过程几乎是一致的,区别主要有两点: 一是使用索引来确定要操作的是哪个绘图区,比如这里的axes[0]和axes[1]。每一行中定义的绘图区用一个一维数组来表示,如果创建的是两行两列的绘图区,则整个绘图区会保存在一个二维数组里面,表示为axes[0][
阅读全文
摘要:```pythonimport matplotlib.pyplot as pltfrom tools.plt_test import weather# %matplotlib inlineweathers = weather.weather_day() # 获取最近七天天气的方法x = [] # 存放近七天的日期low = [] # 存放近七天的最低温度high = [] ...
阅读全文
摘要:"YAML语法 学习手册" Python读取方法: demo1.yaml 使用以上方法后的结果是一个列表,手动换行了方便阅读: demo2.yaml 这种形式经过方法读取是一个字典:
阅读全文
摘要:创建一个csv文件,命名为data.csv,文本内容如下: 使用Excel打开如图: 利用Python内置的csv读取内容: 输出结果:
阅读全文
摘要:示例数据库名demo,表名info select from info; 查看该表数据 查询数据 获取查询结果的三种方法: fetchone() 获取查询结果中最早的一行数据,返回结果为一个元组,对应查询的字段,如果查询结果为空则返回None fetchall() 获取所有的查询结果,返回结果为一个大
阅读全文
摘要:"常用邮箱SMTP、POP3域名及其端口号" 发送普通文本内容的邮件 发送html格式的邮件 Python发送HTML格式的邮件与发送纯文本消息的邮件不同之处就是将MIMEText中_subtype设置为html 发送带有附件的邮件 发送带附件的邮件,首先要创建MIMEMultipart()实例,然
阅读全文
摘要:请求数据示例: 1.通过data参数和files参数发送请求 2.仅通过files参数模拟文件发送请求
阅读全文
摘要:selenium.webdriver中没有内置的判断元素是否存在的方法,所以定义一个方法,如果找到该元素则返回True,否则返回False:
阅读全文