问题标签 [calabash-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Calabash-android:尝试触摸弹出窗口上的元素时触摸不准确
我在接触元素时遇到了问题。
当出现弹出窗口并且当我按下其中一个按钮时没有任何反应时,会出现此问题。
- 查询识别元素。
- 此问题仅发生在物理设备上(从未在 Genymotion 上看到该问题)。
- 它并不总是发生。
- 在玩耍(查询、触摸等)之后,它工作正常,但如果我重新打开应用程序,它会再次发生。
- 尝试通过 '* text' 或 '* id' 触摸它并得到相同的结果。
- 将设备配置为显示触摸,并且在按下时显示错误的位置。
这是 Calabash 的一个已知问题吗?
你的意见?
android - 执行和葫芦程序时出错
我收到此错误:
D:>calabash-android 运行 d:\Android\Apk_Files\EriBank.apk C:/Ruby21/lib/ruby/2.1.0/rubygems/dependency.rb:298:in
to_specs': Could not find 'cucumber' (~> 1.3.17) - did find: [cucumber-2.0.0] (Gem::LoadError) from C:/Ruby21/lib/ruby/2.1.0/rubygems/specification.rb:1295:in
block n activate_dependencies' from C:/Ruby21/lib /ruby/2.1.0/rubygems/specification.rb:1284:ineach' from C:/Ruby21/lib/ruby/2.1.0/rubygems/specification.rb:1284:in
activa e_dependencies' 来自 C:/Ruby21/lib/ruby/2.1.0/rubygems/specification.rb:1266:inactiva e' from C:/Ruby21/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:54:in
ge '来自 C:/Ruby21/ bin/calabash-android:22:in `'
calabash - 类似于 calabash ios 的 set_preferences 的任何东西
我正在测试第三次访问时出现“提供反馈”表单的场景。
对于 android,我使用 set_preference 方法设置变量('VisitCount' => 2)。然后我只访问一次,然后我看到了“给出反馈”表单。这工作得很好。
但是对于 iOS,我没有发现任何类似的东西。谁能建议我如何做到这一点。
android - 无法加载谷歌地图
我的应用程序中的一个选项是启动谷歌地图。
场景:
- 常规安装 =>
adb install xx.apk
-> 地图加载成功。 - 使用测试服务器安装它 ->
calabash-android gen xx.apk
等 -> 地图未加载。
在 Android 监视器中,我在 logcat 中收到了下一条消息:
05-14 18:43:18.239: E/Google Maps Android API(24417): 加载地图失败。联系 Google 服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。
试图更改密钥库,但我得到了相同的结果。
网络连接没有问题。
我错过了什么?
android - adb- 有没有办法模拟 IME_ACTION _DONE?
你能在 adb shell 上模拟 IME_ACTION_DONE 命令吗?
我用过这个,但它不起作用
我正在尝试通过使用系统函数运行上述命令在我的葫芦测试中使用此系统命令
css - 我无法在 WebView 上下文中查询
我现在面临一个问题,我需要一些帮助。
我有一个本机应用程序,它在某些时候显示一个 webView,这个 webView 的类称为:org.xwalk.core.XWalkView。我正在 Windows 中开发并运行 calabash-android 控制台,但是当我使用以下任何命令时:
query("webView css:' ' ") 或 query("XWalkView css:' ' ")
我无法从该 webview 中获取任何对象。这是异常行为吗?我应该怎么做才能获得 css 值?
太感谢了。
干杯。
PS:calabash-android 0.4.20版
android - 使用 calabash-android 时的 Android SDK 路径问题
尝试运行 calabash-android 命令时出现“找不到 Android SDK,请确保已安装”错误。我已经通过 brew 安装了 Android SDK。这是我的 .bash_profile 的内容:
这是我的 $PATH:
“哪个机器人”产生:
该特定文件的内容是:
我可以从命令行运行 Android SDK Manager,它显示了正确的 SDK 路径(/usr/local/Cellar/android-sdk/24.2)。
我难住了。任何想法为什么 calabash-android 找不到 SDK?
calabash - 使用 calabash-android 'run 命令时出错
我已经设置了 ruby,ant,jdk,sdk,calabash-android.但是当我尝试时:
它没有用。有一些提示:</p>
android - Calabash Android 运行时错误:无法删除键盘保护
启动测试服务器时出现以下错误。我遵循的步骤是:
1)calabash-android resign features\com.whatsapp-v2.12.114-450480-Android-2.1.apk
2) 葫芦-android 构建功能\com.whatsapp-v2.12.114-450480-Android-2.1.apk
完成对测试服务器的签名。将其移至 test_servers/55a1d403d4a789d5d979742ac47bc35c_0.5.10.apk
3)亚行设备
连接的设备列表 192.168.231.101:5555 设备
4)calabash-android控制台功能\com.whatsapp-v2.12.114-450480-Android-2.1.apk
5)irb(main):001:0> start_test_server_in_background
然后我看到以下错误..请帮忙
calabash-android - 葫芦 android 运行与日本文本
我尝试运行 Calabash-android 测试。但我遇到了麻烦。这是我的脚本测试:
功能:检查导航功能
当我执行测试时。命令窗口显示一个错误。
"\xE7" 从 ASCII-8BIT 到 UTF-8 (Encoding:: UndefinedConversionError) (RuntimeError)
有没有身体有同样的问题?你能告诉我如何解决吗?
我从互联网上搜索并获得了解决方案
http://ytabuchi.hatenablog.com/entry/2014/02/28/204850。
我确实设置了 RUBYOPT=-EUTF-8 命令,但它不起作用。
我的葫芦版本是 0.5.8 Ruby 版本是 2.2.0 Windows 7 x64