【appium】appium自动化入门之API(中)

本文介绍了如何使用Appium进行远程控制,包括设置IP、访问地址、配置测试机和远程操作的步骤。同时,文章详细讲解了在Appium中输入中文的方法,包括定位搜索、屏蔽软键盘和设置unicodeKeyboard与resetKeyboard参数,以解决自动化过程中的中文输入问题。
摘要由CSDN通过智能技术生成

不好意思,工作原因,鸽了一天,今天多更一篇吧
另外欢迎大家进来催更点击并输入暗号:CSDN

上一篇介绍了在appium上启动app和两个定位元素的小工具使用方法,这篇就从appium的一种小方法:远程控制,以及如何把appium上的输入法调整成中文,算是两个小技巧

环境搭建篇【appium】appium自动化入门之环境搭建(上)
书接上文【appium】appium自动化入门之API(上)
下文指路【appium】appium自动化入门之API(下)——两万字API长文,建议收藏

正文

2.4 Remote 远程控制

前言

在启动 app 的时候有这样一行代码 driver= webdriver.Remote(‘http://192.168.1.1:4723/wd/hub’, desired_caps),很多 小伙伴不知道这个 ip 和端口哪里来的,于是小编决定写一篇关于这个 appium 的 服务器 ip 文章!

一般来说 appium 中 127.0.0.1 这个地址的默认的不需要修改。在做自动 化过程中,如果遇到需要远程操作的话,这个功能就可以派上用场了。想想 看, 如 果公司给你单独配置一台跑自动化测试电脑,然后自己工作的电脑写脚本,在自动化机器上运行脚本,这样工作自动化两不误,是不是很爽呢?

2.4.1 设置 IP

  1. 打开 appium>General Setting 界面
    在这里插入图片描述

  2. 这里用个 appium 默认的服务端地址 127.0.0.1 端口 4723,==一般在自己机器上调试,无需修改 ==

2.4.2 访问地址

  1. 代码里面的那个地址到底指向的是哪里呢?
    启动 appium 服务后,在浏览器输入:http://127.0.0.1:4723/wd/hub。出现如下图所示,说明服务启动成功,可以把 appium 看出是一个服务端。
    在这里插入图片描述

2.4.3 配置测试机

  1. 一台工作电脑,一台跑自动化测试的电脑,如何用工作的电脑远程控制自动化测试的那台电脑呢?

  2. 测试电脑上的 appium 服务地址改成本机 IP 地址如:192.168.1.1(敲 黑板,记重点!这里要是本机的 ip 地址
    在这里插入图片描述

  3. 启动测试电脑上的 appium。
    在这里插入图片描述

2.4.4 远程操作

  1. 在自己工作电脑上打开浏览器输入:192.168.1.1:4723/wd/hub。这一 步很重要,一定要看到如下界面,确认远程链接成功。
    在这里插入图片描述

  2. 脚本里面的代码修改下地址

  3. 测试机上环境准备好后,在本机上运行脚本,于是测试机上可以自动运行了。

# coding=utf-8
from appium import webdriver
import time
desired _caps={
   
 'platformName':'Android
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值