macaca
macaca copied to clipboard
三星真机运行弹出框确认 autoAccetAlerts:true 不起作用
-
Macaca Version: 2.0.3
-
Macaca Doctor Logs: $ macaca doctor
- version 2.0.3 is outdate *
- run: npm i -g [email protected] *
More information: https://macacajs.github.io/changelog.html
macaca-doctor version: 2.0.1
Node.js checklist:
node env: /usr/local/bin/node node version: v7.8.0
iOS checklist:
Xcode Command Line Tools is ready, version: 2347.
xcodebuild version: 8.3.2
iproxy[usbmuxd] is installed at: /usr/local/bin/iproxy
ios_webkit_debug_proxy is installed at: /usr/local/bin/ios_webkit_debug_proxy
carthage is installed, version: 0.23.0
Android checklist:
JAVA version is 1.8.0_60
JAVA_HOME is set to /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home
ANDROID_HOME is set to /Users/leon/Library/Android/sdk/
Platforms is set to /Users/leon/Library/Android/sdk/platforms/android-25
ADB tool is set to /Users/leon/Library/Android/sdk/platform-tools/adb
gradle is installed, version: 3.4
Installed driver list:
android: 2.0.18 chrome: 1.0.5 electron: 1.1.6 ios: 2.0.11
-
Operate System: MacOS
-
Programming Language: JAVA
- macaca server log:
>> UIAutomatorWD http server ready
>> responseHandler.js:47:14 [master] pid:95506 Send HTTP Respone to Client[2017-06-06 19:11:33]: {"sessionId":"5b1174cb-431c-4098-a34c-87d903e252c3","status":0,"value":"{\"app\":\"/tmp/wd/task/com.tencent.wstt.gt.apk\",\"package\":\"com.tencent.wstt.gt\",\"platformName\":\"android\",\"isWaitActivity\":true,\"deviceName\":\"c108daee\",\"autoAcceptAlerts\":true}"}
使用java客户端进行调用,手机端弹出框后不再执行:
其他型号手机ok吗
@xudafeng
-
手中的几个android手机也一样 如果不执行driver.acceptAlert() 魅族、三星、HTC都不会自动确认。
-
在HTC手机上执行driver.acceptAlert(),竟然点击了拒绝,而不是允许。 看过macaca的实现机制 应该和HTC手机OS有关
-
魅族 Flyme os4.1.1.3.U 弹的权限框,用元素查看器,无法获取到允许button, 使用adb shell dumpsys 也找不到button信息。
有什么办法可以解决?
魅族 Flyme os4.1.1.3.U 弹的权限框,用元素查看器,无法获取到允许button, 使用adb shell dumpsys 也找不到button信息。
这个问题发现升级了系统后,不再现了