软件测试之路百人计划测试Inbox

Appium-实战之启动App

2017-11-13  本文已影响96人  五娃儿

在尝试多天的Monkey之后,发现不能从根源上解决当前的需求,故开启Appium小白之路。

代码如下:

#coding:utf-8

import os
from appium import webdriver

PATH = lambda p: os.path.abspath(
    os.path.join(os.path.dirname(__file__), p)
)

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.4'
desired_caps['deviceName'] = '连接的真机名'#
desired_caps['app'] = PATH('./app/v2.0.0.apk')
desired_caps['appPackage'] = 'package'
desired_caps['appActivity'] = package+启动activity'
desired_caps['noSign'] = True  # 跳过检查签名,只做UI测试
desired_caps['unicodeKeyboard'] = True  # 使用Unicode编码方式发送字符串
desired_caps['resetKeyboard'] = True  # 隐藏系统键盘
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
driver.implicitly_wait(5)
driver.quit()

问题一:如何获取真机的UDID?

问题二:appPAth为何是./app下?

问题三:appPackage的获取?

问题四:appActivity如何获取?

问题五:webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)的作用?

上一篇下一篇

猜你喜欢

热点阅读