03 2021 档案
摘要:针对手机的一些常用设置功能进行操作.前置代码 from appium import webdriver # server 启动参数 desired_caps = {} # 设备信息 desired_caps['platformName'] = 'Android' desired_caps['plat
阅读全文
摘要:TouchAction是AppiumDriver的辅助类,主要针对手势操作,比如滑动、长按、拖动等, 原理是将一系列的动作放在一个链条中发送到服务器,服务器接受到该链条后,解析各个动作,逐个执行。 前置代码 from appium import webdriver # server 启动参数 des
阅读全文
摘要:前置代码 from appium import webdriver # server 启动参数 desired_caps = {} # 设备信息 desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '5
阅读全文
摘要:本节讲介绍手机端元素信息的获取以及基本的输入操作。 前置代码 from appium import webdriver # server 启动参数 desired_caps = {} # 设备信息 desired_caps['platformName'] = 'Android' desired_ca
阅读全文
摘要:手工测试主要通过可见按钮操作,而自动化是通过元素进行交互操作. ⚠️⚠️⚠️ 元素的基本定位基于当前屏幕范围内展示的可见元素。Appium常用元素定位方式 前置代码 from appium import webdriver # server 启动参数 desired_caps = {} # 设备信息
阅读全文
摘要:工具简介 用来扫描和分析Android应用程序的UI控件的工具. 如何使用 1.进入SDK目录下的tools目录,打开uiautomatorviewer 2.电脑连接真机或打开android模拟器 3.启动待测试app 4.点击uiautomatorviewer的左上角Device Screensh
阅读全文
摘要:完成app自动化需要一些基础条件的支持,本节将讲解APP初始化API.前置代码 # server 启动参数 desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '5.
阅读全文
摘要:手机驱动对象 驱动对象会帮助我们完成手机和脚本之间交互. 导入driver对象 from appium import webdriver 声明手机驱动对象 只有声明驱动对象我们才可以让手机完成脚本的操作,声明的方法如下: driver = webdriver.Remote('http://127.0
阅读全文
摘要:Appium客户端安装 Appium背景介绍 1.官网:www.appium.io,由SauceLab公司开发 2.Appium是由nodejs的express框架写的Http Server,Appium使用WebDriver的json wire协议, 来驱动Apple系统的UIAutomation
阅读全文
摘要:下载插件,搜索下载即可 重启浏览器 点击后 开始录制 浏览器百度搜索 点击百度图片 脚本已经录制完毕 点击上方文件,把录制的脚本以python导出 用prcharm打开 其他代码不用动,根据报错信息应该是定位出错,重新定位一下,可以用xpath xpath定位插件也可以用插件下载,下载方式同上,搜索
阅读全文
摘要:1.键盘操作 键盘操作使用的是Keys类,一般配合send_keys使用 * 导入 from selenium.webdriver.common.keys import Keys * 常用键盘操作 send_keys(Keys.BACK_SPACE) 删除键(BackSpace) send_keys
阅读全文
摘要:1.先访问页面,例如百度 运行后 火狐打开自动跳转至百度页面,并在控制台打印对应数据 代码如下: from selenium import webdriver#导包 #打开驱动 driver = webdriver.Firefox() #定义url地址 url = "http://www.baidu
阅读全文
摘要:1.什么是css选择器? CSS 中,选择器是一种模式,用于选择需要添加样式的元素。计算机能够通过css选择器定位到相应元素, 我们在编写自动化测试脚本的时候很多时候是在不断地找到css选择器。 2.css选择器语法 1)通过伪类名、id、标签名定位 测试站点: http://www.baidu.c
阅读全文
摘要:一、xpath介绍 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。 XPath 使用路径表达式在 XML 文档中进行导航 XPath 包含一个标准函数库 XPath 是 XSLT 中的主要元素 XPath 是一个 W3C 标准 节点 在
阅读全文
摘要:1:介绍 requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到, Requests是Python语言的第三方的库,专门用于发送HTTP请求 2:安装 在cmd窗口或者prcharm的命令行输入: pip install requests 3:get的
阅读全文