首页 > 技术文章 > Appium 命令-session

muxs 2021-08-19 18:24 原文

创建新的会话(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

 

推荐阅读