ChromeDriver介绍网址:http://sites.google.com/a/chromium.org/chromedriver
WebDriver protocol: https://www.w3.org/TR/webdriver/
ChromeDriver驱动Android
- NewSession
POST: /session
{
"desiredCapabilities": {
"chromeOptions": {
"androidUseRunningApp": true,
"androidPackage": "xxx.xxx.xxx"
}
}
}
- DeleteSession
DELETE: /session/:sessionId
- GetWindowHandlers
GET: /session/:sessionId/window_handles
这个与w3c规定不同,w3c的是/session/:sessionId/window/handles
- SwitchToWindow
POST: /session/:sessionId/window
{
"name": "CDwindow-A3DD2937-7206-34E5-C2BB-D8C0C787D9F7"
}
- Url
GET: /session/:sessionId/url
- Execute
POST: /session/:sessionId/execute
{
"script": "location.reload();",
"args": []
}