博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
远程调用appium server
阅读量:6824 次
发布时间:2019-06-26

本文共 799 字,大约阅读时间需要 2 分钟。

例如:我有两台电脑A(192.168.112.10)和B(192.168.112.11),那我怎么能在A执行本地脚本,但是使用B上的server呢?
 
查看appium连接appium服务并开启一个session的例子如下:
 
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = 
‘4.4'
desired_caps['deviceName'] = '1d543708'
desired_caps['appPackage'] = 'com.wuba.zhuanzhuan'
desired_caps['appActivity'] = '.presentation.view.activity.LaunchActivity'
driver = webdriver.Remote(' ', desired_caps)
 
可以看到实际是通过
'
'这个地址连接到appium server的,那如果我要连接远程server,只要做如下操作即可
 
实现方法
 
以A要使用B的服务为例
 
1.将B的appium客户端的General setting的ip地址从127.0.0.1改为192.168.112.11,然后Launch启动服务
 
2.将A机器要执行的脚本的webdriver.Remote(' ', desired_caps)中的ip替换为B的服务ip
webdriver.Remote(' ', desired_caps)
 
3.将测试机插到远程机B上
 
4.在机器A上执行脚本即可
 
http://www.cnblogs.com/meitian/p/6180636.html

转载于:https://www.cnblogs.com/feifeidxl/p/8177970.html

你可能感兴趣的文章
android4.0 在ubuntu10.04(64位)上的下载与编译
查看>>
记一次在 Linux 上创建 Django 应用的过程
查看>>
翻译WifiConfiguration类
查看>>
伍雨霏-懂游戏的云服务如何保驾护航
查看>>
Lua-5.3.2 安装 luasocket 的正确姿势
查看>>
MFC界面库BCGControlBar v25.1新版亮点四:网格控件等
查看>>
ssh 连接非22端口服务器的方法:
查看>>
Linux基础入门
查看>>
org.hibernate.hql.internal.ast.QuerySyntaxException: user is not mapped
查看>>
图解排序算法之快速排序-双端探测法
查看>>
mysql
查看>>
11月15日云栖精选夜读:分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?...
查看>>
Druid数据库连接池就这么简单
查看>>
Python最假的库:Faker
查看>>
IDE 插件新版本发布,开发效率 “biu” 起来了
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石
查看>>
Redis 基础、高级特性与性能调优
查看>>
BZT52C15S资料
查看>>
Laravel Telescope入门教程(上)
查看>>
Linux配置ip 及网络问题排查
查看>>