03 2021 档案

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