Appium 命令-session

创建新的会话(session)

# Python
desired_caps = {
  'platformName': 'Android',
  'platformVersion': '7.0',
  'deviceName': 'Android Emulator',
  'automationName': 'UiAutomator2',
  'app': PATH('/path/to/app')
}
self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

终止会话

# Python
self.driver.quit()

获取会话(session)的 Capabilitie

# Python
desired_caps = self.driver.desired_capabilities

 

屏幕截图

对当前的视窗(viewport)、窗口(window)、页面(page)进行截图

# Python
screenshotBase64 = self.driver.get_screenshot_as_base64()

获得页面源码

获取描述当前应用的层级结构的XML(app)或者页面源码(web)

# Python
source = self.driver.page_source

 

posted @ 2021-08-19 18:24  牧心殇  阅读(387)  评论(0编辑  收藏  举报