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