Appium+python自动化16-启动ios上Safari浏览器
Posted 从零开始学自动化测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium+python自动化16-启动ios上Safari浏览器相关的知识,希望对你有一定的参考价值。
前言
在mac上搭建appium踩了不少坑,先是版本低了,启动后无限重启模拟器。后来全部升级最新版本,就稳稳的了。本篇介绍如何用appium启动ios上的safari浏览器,然后可以用手机上浏览器做wap自动化测试。
环境准备:
1.OS版本号10.12
2.xcode版本号8.3.2
3.appium版本号1.6.4(appium-desktop1.1.0)
4.ios模拟器版本号10.3
5.pycharm
6.WebDriverAgent
一、OS10.12
1.这里Mac上的OS系统一定要升级到10.12,低于10.12是无法安装8.3.2的xcode版本的
二、xcode
1.Xcode版本号下载8.3以上,小编这里是8.3.2的版本:
2.xocde在sppstore就能搜索下载,但是太慢了,这里直接去苹果开发者官网下载:https://developer.apple.com/support/xcode/
三、appium
1.appium的依赖环境,参考这一篇:
3.安装好后,启动界面如下,不用做任何的修改,直接点Start Server 1.6.4
四、ios模拟器Simulator
1.启动xcode,新建一个项目,随便设置下,在屏幕左上角找到Simulator,参考教程:https://jingyan.baidu.com/article/7c6fb4280f3c4580642c90de.html
2.我这里选的是iOS10.3的版本,iPhone SE
五、pycharm安装
2.选中mac版的Professional专业版就行,下载完之后傻瓜式安装
3.打开软件,在License server address中填入http://xidea.online,然后点击Activate即可顺利破解!
接下来开始你的hello world!之旅吧
六、启动Safari
1.打开pycharm,写如下代码
2.appium要是开着的
七、WebDriverAgent
1.第一次启动脚本,会在手机上自动安装一个WebDriverAgent,如下图所示,一定要看到这么个玩意,要不然肯定不成功
2.WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。
《appium+python自动化》百度阅读上同步,点左下角“阅读原文”可以直接购买
以上是关于Appium+python自动化16-启动ios上Safari浏览器的主要内容,如果未能解决你的问题,请参考以下文章
Appium和iOS Mobile Safari自动化,能做到吗?
python+Appium自动化:python多线程多并发启动appium服务