![Appium+python自动化6-Remote远程控制【转载】 Appium+python自动化6-Remote远程控制【转载】](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
前言
在第三篇启动app的时候有这样一行代码driver = webdriver.Remote('http://192.168.1.1:4723/wd/hub', desired_caps),很多小伙伴不知道这个ip和端口哪里来的,于是小编决定写一篇关于这个appium的服务器ip文章!
一般来说appium中127.0.0.1这个地址的默认的不需要修改。在做自动化过程中,如果遇到需要远程操作的话,这个功能就可以派上用场了。想想看,如果公司给你单独配置一台跑自动化测试电脑,然后自己工作的电脑写脚本,在自动化机器上运行脚本,这样工作自动化两不误,是不是很爽呢?
一、设置IP
1.打开appium>General Setting界面
![Appium+python自动化6-Remote远程控制【转载】 Appium+python自动化6-Remote远程控制【转载】](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvMTA3MDQzOC8yMDE3MDQvMTA3MDQzOC0yMDE3MDQyOTE0MDEyODAwNi03MDkwMTc2NDIucG5n.png?w=700&webp=1)
2.这里用个appium默认的服务端地址127.0.0.1端口4723,一般在自己机器上调试,无需修改
二、访问地址
1.代码里面的那个地址到底指向的是哪里呢?
启动appium服务后,在浏览器输入:http://127.0.0.1:4723/wd/hub。出现如下图所示,说明服务启动成功,可以把appium看出是一个服务端。
![Appium+python自动化6-Remote远程控制【转载】 Appium+python自动化6-Remote远程控制【转载】](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvMTA3MDQzOC8yMDE3MDQvMTA3MDQzOC0yMDE3MDQyOTE0MDEzMjkxMi03OTM1NDMzMzIucG5n.png?w=700&webp=1)
三、配置测试机
1.一台工作电脑,一台跑自动化测试的电脑,如何用工作的电脑远程控制自动化测试的那台电脑呢?
2.测试电脑上的appium服务地址改成本机IP地址如:192.168.1.1(敲黑板,记重点!这里要是本机的ip地址)
![Appium+python自动化6-Remote远程控制【转载】 Appium+python自动化6-Remote远程控制【转载】](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvMTA3MDQzOC8yMDE3MDQvMTA3MDQzOC0yMDE3MDQyOTE0MDEzODAyMi00MTY4MjY2MjUucG5n.png?w=700&webp=1)
3.启动测试电脑上的appium。
![Appium+python自动化6-Remote远程控制【转载】 Appium+python自动化6-Remote远程控制【转载】](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvMTA3MDQzOC8yMDE3MDQvMTA3MDQzOC0yMDE3MDQyOTE0MDE0Mzg1MC0xMjI4OTk2MzU4LnBuZw%3D%3D.png?w=700&webp=1)
四、远程操作
1.在自己工作电脑上打开浏览器输入:192.168.1.1:4723/wd/hub。这一步很重要,一定要看到如下界面,确认远程链接成功。
![Appium+python自动化6-Remote远程控制【转载】 Appium+python自动化6-Remote远程控制【转载】](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvMTA3MDQzOC8yMDE3MDQvMTA3MDQzOC0yMDE3MDQyOTE0MDE1MDAyMi02MDMyMDIyMC5wbmc%3D.png?w=700&webp=1)
2.脚本里面的代码修改下地址
![Appium+python自动化6-Remote远程控制【转载】 Appium+python自动化6-Remote远程控制【转载】](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvMTA3MDQzOC8yMDE3MDQvMTA3MDQzOC0yMDE3MDQyOTE0MDE1NTQxMi0yODIyMjc0MDEucG5n.png?w=700&webp=1)
3.测试机上环境准备好后,在本机上运行脚本,于是测试机上可以自动运行了。