Tag: appium

Appium服务器因没有新命令而关闭

我在Windows机器上使用Appium for Android本机应用程序自动化。 我的所有场景都表现良好,但有时App崩溃了,Appium停止说“没有在60秒内获得新命令,关闭”。 注意 – 如果明确地按下键盘上的任何键,它将获得黄瓜执行时执行的下一个命令。 我可以看到Appium正在发送查找元素的请求,但是没有收到任何响应。 我不知道为什么会这样,但同样的事情大多没有任何问题。 当这个问题发生时,Appium会关闭应用程序,接下来的场景也会失败。 有人帮助解决此问题。 这是Appium服务器日志: 信息:启动应用程序 info:[debug]试图杀死所有’uiautomator’进程 info:[debug]使用’uiautomator’获取所有进程 info:[debug]执行cmd:C:\ Users \ PG106 \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 300450adeedc3100 shell“ps’uiautomator’” info:[debug]找不到匹配的进程 info:[debug]运行bootstrap info:[debug]产生:C:\ Users \ PG106 \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 300450adeedc3100 shell […]

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 `’

Ruby Selenium无法从Android图库中选择图像

我试图从Android图像厨房网格视图中选择一个图像。 此网格视图具有每个图像的ImageView 。 每个ImageView都有id。 所以当我试图通过//ImageView[@id=”someId”][1]或//GridView[@id=”someId”]//ImageView[@id=”someId”][1] ,它找不到它。 如何Selenium webdriver in ruby使用Selenium webdriver in ruby从库中选择图像。 编辑: 编辑由于Uiautomator无法在图库中选择缩略图,我尝试使用相对坐标来选择图像,但这会产生错误。 有没有人这样做过? 我需要从android库中选择图像。