macaca icon indicating copy to clipboard operation
macaca copied to clipboard

三星真机运行弹出框确认 autoAccetAlerts:true 不起作用

Open yinjun622 opened this issue 7 years ago • 3 comments

  • Macaca Version: 2.0.3

  • Macaca Doctor Logs: $ macaca doctor



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客户端进行调用,手机端弹出框后不再执行: img_20170606_191627r

yinjun622 avatar Jun 06 '17 11:06 yinjun622

其他型号手机ok吗

xudafeng avatar Jun 06 '17 11:06 xudafeng

@xudafeng

  • 手中的几个android手机也一样 如果不执行driver.acceptAlert() 魅族、三星、HTC都不会自动确认。

  • 在HTC手机上执行driver.acceptAlert(),竟然点击了拒绝,而不是允许。 看过macaca的实现机制 应该和HTC手机OS有关

  • 魅族 Flyme os4.1.1.3.U 弹的权限框,用元素查看器,无法获取到允许button, 使用adb shell dumpsys 也找不到button信息。

有什么办法可以解决?

yinjun622 avatar Jun 06 '17 12:06 yinjun622

魅族 Flyme os4.1.1.3.U 弹的权限框,用元素查看器,无法获取到允许button, 使用adb shell dumpsys 也找不到button信息。

这个问题发现升级了系统后,不再现了

yinjun622 avatar Jun 07 '17 05:06 yinjun622