Appium常用API
1.会话API
启动会话
desired_caps = {}
desired_caps["platformName"]="Android"
desired_caps["platformVersion"]="5.1.1"
desired_caps["deviceName"]="device"
desired_caps["appPackage"]="com.xxzb.fenwoo"
desired_caps["appActivity"]="com.xxzb.fenwoo.activity.addition.WelcomeActivity"
或者
desired_caps = {
"platformName":"Android",
"platformName":"Android",
"deviceName":"device",
"appPackage":"com.xxzb.fenwoo",
"appActivity":"com.xxzb.fenwoo.activity.addition.WelcomeActivity"
}
关闭会话
self.driver.quit()
2.状态信息
current_activity
//得到当前正在运行的activity
activity = driver.current_activity
print(activity)
我们可以用此API在某些场景进行断言:是否当前activity符合我们的预期等。
page_source
//得到当前页面的结构图
source = driver.page_source
print(source)
可以用于判断当前页面是否有某个元素,或者判断当前页面有没有产生变化:如上下滚动判断是否已经到达了顶端/底端。