appium 自动化
论客户端埋点
你应该贴下 log 更好一点
—— 来自 TesterHome 官方 安卓客户端
#9 楼 @snowmaster ... 你是说 debug 的就能识别,release 版本就不行?
#17 楼 @everflier 你为什么要反编译那个包,这个是开源的。
用了以后 心里还真有点不适了 哈哈
#2 楼 @kevin_yuan 那直接通过判断当前那个好友那里存不存在 ‘+’ 就可以判断了不是吗?
你的逻辑是不是如果是好友就没有右边那个”+“?
弱弱的问句 要如何才能看到微信进行二维码扫描的内存信息,因为尝试了发现,只有安装了 debug 包才能够看到对应程序的内存以及详细的 log 数据。
款式 3
这篇文章通过辅助工具进行安卓 Toast 文本检查的方法里面说
Appium 启用 Uiautomator 建立 session 之后,所有的 AccessibilityService 服务全都挂死了
上面的例子能够运行成功是因为那个时候 uiautomator 还没起来是吗?
#5 楼 @actionwind 。。android 系统代码本身就是开源的。为什么不能修改。我没觉得这个解决方案有什么不妥。自动化测试本来就是需要开发配合来进行的。我这次就是因为这个问题,直接叫开发改了代码的。
#18 楼 @heavennash 是的。而且其实这个框架也是不太适合这么去改这个的,只是说提供一个思路而已
#8 楼 @kinget007 给个下载链接也行。很不错的。
#9 楼 @284772894 这个主要是针对 java 代码的测试报告。另外 python 那个不是有个 HTMLTestRunner 为什么还要用 pyh 自己去写 html 呢。
#7 楼 @verainmay 你改了你的 reportNg 的源代码了吗? 另外替换了原先的 jar 包吗?
关于 popupWindow 无法识别的问题,之前我测试的软件也识别不出来,后来让开发加了那个 layout 的 contentDescription 后就可以了,你可以让开发加下这个试试看。
是不是 webview 没开 debug
—— 来自 TesterHome 官方 安卓客户端
#5 楼 @x746560359 试了下 我用微信只能显示 NATIVE_APP,你那里为什么可以显示 webview 另外 tbs 是啥东西。。
@chenhengjie123 帮忙看看为啥?
@sincool 我帮你呼叫下大神。
#3 楼 @x746560359 看 log 确实是没执行你那句话,能提供下源代码吗?另外问题跟楼上一样,现在可以测试微信的 webview 了?求指导下。
self.driver.execute(MobileCommand.SWITCH_TO_CONTEXT, {"name": "WEBVIEW_com.cvte.webviewtest"})#切换到对应的WebView页面
self.driver.find_element_by_id("word").send_keys("ss")
上面是我测试一个简单的 webview 首页是百度的应用 是没问题 能够执行的。
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.4'
desired_caps['deviceName'] = 'SM-N9100'
desired_caps['app'] = 'C:\\Users\\cvtpc\\Downloads\\youqianhua.apk'
desired_caps['appPackage'] = 'com.youqian.activity'
desired_caps['appActivity'] = 'com.youqian.activity.guide.GuideActivity'
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
sleep(3)
driver.keyevent(26)
driver.quit()
这段代码在我那都是 ok 的 我就改了一个 app 跟一个 appAcitivity