线上班第六期_Android 进阶 WebView 测试_20180602

讲课过程中有疑问可回帖

查看所有的webview进程
adb shell cat /proc/net/unix | grep webview
把domain socket映射为本地的socket端口
adb forward tcp:$port localabstract:webview_devtools_remote_$pid
检查设置
http://localhost:$port/json/version

http://127.0.0.1:$port/json/version

{
   "Android-Package": "com.xueqiu.android",
   "Browser": "Chrome/44.0.2403.119",
   "Protocol-Version": "1.1",
   "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Android SDK built for x86 Build/MASTER; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.119 Mobile Safari/537.36",
   "WebKit-Version": "537.36 (@200258)"
}

chromedriver的版本对应关系和下载地址: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md

作业

打开雪球,进入交易界面,进入基金tab,点击已有用户登录,然后输入用户名和密码。把最后一步的执行结果截图和所有的包含context切换的代码贴到回复里。