首页 > 解决方案 > ruby 中的脚本 appium 在 appium_server_version 中获取错误救援

问题描述

当我在与设备连接后尝试运行我的脚本 appium(在 ruby​​ 中)时,我的脚本因以下错误而中断:

错误

信息: Appium 1.20.2 Ruby 2.6.3

我的脚本:

require 'rubygems'
require 'appium_lib'

username = 'user'
access_key = '123'

desired_caps = {
    caps: {
        platformName: "Android",
        apiKey: "**********",
        deviceId: "***************",
        appPackage: "banco.devicelab.com.br.banco",
        appActivity: ".MainActivity",
        newCommandTimeout: "3600"
    },
    appium_lib: {
        server_url: 'http://EXTERNAL_URL/wd/hub',
        wait: 60,
        debug: false,
        export_session: true
    }
}

appium_driver = Appium::Driver.new(desired_caps, true)
driver = appium_driver.start_driver

driver.find_element(:id, "banco.devicelab.com.br.banco:id/main_button_login").click
driver.find_element(:id, "banco.devicelab.com.br.banco:id/login_email").send_keys(username)
driver.find_element(:id, "banco.devicelab.com.br.banco:id/login_password").send_keys(access_key)
driver.find_element(:id, "banco.devicelab.com.br.banco:id/login_button").click
sleep 5


driver.driver_quit

标签: rubyappium

解决方案


推荐阅读