01 2018 档案
摘要:我们根据前面的知识点,用uiautomatorviewer工具来获取我们当前的元素 (注:uiautomatorviewer 是 android sdk 自带的) 知识点:appium的webdriver有11种元素定位方法 1、find_element_by_id() 2、find_element
阅读全文
摘要:我们上步操作基本完成,下面介绍编写Python脚本启动app 打开我们pycharm新建.py文件 第一步:输入Python脚本代码: 第二步:打开我们appium,三角形启动按钮 第三步:运行当前我们pycharm上编写的脚本 第四步:运行脚本后,app会自动安装到我们模拟器或者真机上,同时我们模
阅读全文
摘要:当我们appium和Python环境都配置好了,如何启动我们第一个app呢?下面介绍appium+Python启动app的操作步骤,为了能够详细查看,我们这里使用夜游神模拟器进行示范。 测试项目:QQ 测试工具:appium、pycharm、夜游神模拟器 操作介绍: 第一步:打开我们的夜游神模拟器,
阅读全文
摘要:appium滑动操作(向上滑动、向下滑动、向左滑动、向右滑动) 测试app:今日头条apk 测试设备:夜游神模拟器 代码如下: 先用x、y获取当前的width和height def getSize(): #获取当前的width和height的x、y的值 x = driver.get_window_s
阅读全文
摘要:在学习selenium自动化测试前,我们需要先了解一点自动化测试的相关知识。 (一)什么是自动化测试 (二)为什么要做自动化测试 (三)自动化测试优缺点 (1)什么是自动化测试 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中
阅读全文
摘要:selenium想在chrome进行跑,前提需要下载chromedriver,以下整理了chromedriver与chrome的对应关系表 chromedriver(下载地址):http://chromedriver.storage.googleapis.com/index.html Chrome(
阅读全文
摘要:selenium常用的八种元素定位方法 1、通过 id 定位:find_element_by_id() 2、通过 name 定位:find_element_by_name() 3、通过 tag 定位:find_element_by_tag_name() 4、通过 class 定位:find_elem
阅读全文