Tag: adb

Appium:Ruby:在gem中加载错误

我在加载这个require-relative元素时遇到错误。 任何想法如何解决? 我已经尝试搜索android sdk,因为下面提到的require relative ,是否有任何文件我应该放置以使这项工作?> require ‘appium_lib’ require_relative ‘./libs/adbManager’ require_relative ‘./libs/error_handler’ require_relative ‘./libs/android_manifest_parser’ 错误: cannot load such file — /Users/jain/Documents/fslearning-android/Features/Support/libs/adbManager (LoadError) /Users/jain/Documents/fslearning-android/Features/Support/hooks.rb:2:in `require_relative’ /Users/jain/Documents/fslearning-android/Features/Support/hooks.rb:2:in `’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in `load’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/rb_support/rb_language.rb:96:in `load_code_file’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:142:in `load_file’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:84:in `block in load_files!’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in `each’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/runtime/support_code.rb:83:in `load_files!’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:253:in `load_step_definitions’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/runtime.rb:61:in `run!’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/lib/cucumber/cli/main.rb:32:in `execute!’ /usr/local/lib/ruby/gems/2.4.0/gems/cucumber-2.4.0/bin/cucumber:8:in `’ /usr/local/bin/cucumber:22:in `load’ /usr/local/bin/cucumber:22:in `’

Calabash处理“使用完成操作”对话框

我想测试应用程序的共享function,但我不知道如何处理Android对话框“使用完整操作”(Facebook,Gmail等) 当我使用query(“*”)它返回一组空字段。 有没有办法使用Calabash或任何其他方式来处理这样的系统对话框来测试共享等function? 我在物理设备上运行我的测试。 编辑:如果无法检查对话框是否已打开,那么也许可以使用adb shell或类似的东西?