APP——python——Appium中 setCapability的各种方法

APP——python——Appium中 setCapability的各种方法,第1张

概述示例:python脚本#adbshelldumpsyswindoww|findstr\/|findstrname=#mSurface=Surface(name=com.android.mms/com.android.mms.ui.ConversationList)fromappiumimportwebdriverimporttimedesired_caps={

示例:python脚本

#   adb    shell    dumpsys    window    w    |findstr   \/     |findstr    name=#     mSurface=Surface(name=     com.androID.mms    /    com.androID.mms.ui.ConversationList    )from appium import webdriverimport  timedesired_caps = {    'platformname': 'AndroID',    'devicename':'8DF6R17503000072',    'platformVersion': '8.0.0',    'appPackage': 'com.androID.mms',    'appActivity': 'com.androID.mms.ui.ConversationList',     'automationname':'Uiautomator1',}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

 

DesiredCapabilitIEs cap=new DesiredCapabilitIEs();//map 一组键值对


cap.setCapability("automationname", "Appium");//appium做自动化


// cap.setCapability("app", "C:\\software\\jrtt.apk");//安装apk


// cap.setCapability("browsername", "Chrome");//设置HTML5的自动化,打开谷歌浏览器


cap.setCapability("devicename", "S4");//模拟器设备名称 ————DF6R17503000072————adb   devices


cap.setCapability("platformname", "AndroID"); //安卓自动化还是IOS自动化


cap.setCapability("platformVersion", "4.4"); //安卓 *** 作系统版本


cap.setCapability("udID", "192.168.56.101:5555"); //设备的udID (adb devices 查看到的)


cap.setCapability("appPackage", "com.androID.calculator2");//被测app的包名————adb   shell   dumpsys   window      w      |findstr     \/   |findstr      name=


cap.setCapability("appActivity", ".Calculator");//被测app的入口Activity名称————adb   shell   dumpsys   window      w      |findstr     \/   |findstr      name=


cap.setCapability("unicodeKeyboard", "True"); //支持中文输入


cap.setCapability("resetKeyboard", "True"); //支持中文输入,必须两条都配置


cap.setCapability("noSign", "True"); //不重新签名apk


cap.setCapability("newCommandTimeout", "10"); //没有新命令,appium10秒退出

driver = new AndroIDDriver(new URL("http://127.0.0.1:4723/wd/hub"),cap);//把以上配置传到appium服务端并连接手机

 

总结

以上是内存溢出为你收集整理的APP——python——Appium中 setCapability的各种方法全部内容,希望文章能够帮你解决APP——python——Appium中 setCapability的各种方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1061560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存