adb forward 出来的端口只能本地访问,大家一般是怎么解决的,修改重编译 adb 还是本地写代码转发,还是怎样?
楼主,请问解决了吗?
楼主解决没,有没啥办法?
好吧,爱莫能助了,最好自己发个帖子,把代码、界面截图和日志文件发出来,好让大家针对性的帮你分析。
webview 模式下尝试 JS 的方式点击
IJavaScriptExecutor excutor= (IJavaScriptExecutor) driver;
excutor.ExecuteScript(String.Format("arguments[0].{0}", "click()"), element);
可以获取元素的坐标,用 TcouchAction 的方式点击
webview 就是个 apk,下载新的安装即可:
a. 更新 chromedriver
chromedriver 下载地址:https://chromedriver.storage.googleapis.com/index.html(连不上请 ***)
b. 更新手机里的 andriod.system.webview
webview 下载地址:https://www.apkmirror.com/apk/google-inc/android-system-webview/(连不上请 ***)
好的,多谢提醒,
@xiaonuanljj ,页面跳转和切换 contexts 是两回事;切换 contexts 是为了操作 webview 页面里元素,比如有些元素操作不了,可以切换到 webview 后,用 JS 的方法去操作元素;页面跳转是需要你点击对应的跳转按钮,或者使用 back 键等来操作切换页面。不知道你具体遇到啥问题。
多谢!
@w8090 ,解决没? 我没用过这种方法启动 app, 从截图没看到哪里有问题,有没有试一下 把 app 的名称换成英文
@Edu_taluo ,多谢,又学了一个命令 “sed”, ,busybox 你们经常用吗,一般用于什么测试场景?貌似必须手机 root 才可以安装。
嗯,也是个不错的方法,可以看到 activity 之间的切换。
,从 monkey 的日志信息查看,这个方法很巧妙,一般人想不到哈
已修改,
#10 楼 @Lihuazhang ,感觉图片显示的格式更真实,有左对齐的功能吗,没有的话我抽时间再改成文字
—— 来自 TesterHome 官方 安卓客户端
请教个问题,发帖时插入的图片默认是居中显示的,如何左对齐?
嗯,刚才试了一下,还挺好用的,多谢提醒。
#5 楼 @h470789634 ,是的,最简单明了
—— 来自 TesterHome 官方 安卓客户端
原来如此,改天我也试试看,
另外 session 创建后,关闭 session 前,是可以直接使用的,可以在代码中加断点时调试用
—— 来自 TesterHome 官方 安卓客户端
[MJSONWP] Encountered internal error running command: Error: Installing /Users/wyb/Library/Developer/Xcode/DerivedData/wrz-henmzyssrrpjrtanpnymyqmvlopz/Build/Products/Debug-iphoneos/微融资.app failed
从日志看是安装 app 失败了,你是要启动已安装后的 app 吗,把 appium 设置界面贴出来,是不是你设置的不对?
—— 来自 TesterHome 官方 安卓客户端
在老版本里好像是调用的方法,不是属性,所以 contexts 后加小括号试试
—— 来自 TesterHome 官方 安卓客户端
笨方法:
try
{
关闭 a
赞一个!另遇到两个问题: 1. 软件放在中文目录启动会报错 2.同 69 楼,控制的时候实际点击坐标和响应坐标不一致
没在用,我只是玩一下,公司没在测微信,不过测混合 APP 时,用低版本 chromedriver 切换 webview 会很不稳定,有时候切换超时,有时候切换失败。