ruby - 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
解决方案
推荐阅读
- gnu-parallel - GNU 并行:线程 ID
- arrays - PowerShell:如果值为空或为空,则在创建哈希表时跳过名称/值对
- laravel - 如何防止访问 Laravel 中的存储符号链接文件夹?
- dictionary - 为什么是字典
.TryGetValue(TKey, TValue) 总是返回 true? - c++ - 如何使用 set 方法将一串颜色添加到数组中?
- caddy - 在 Caddy 中使用 503 状态代码服务维护页面
- amazon-web-services - 连接到 DynamoDB Docker 时无法使用 NoSQL Workbench for DynamoDB 找到表
- maven - java-maven项目中如何定义环境变量?
- python - Python 相同的数据不相同,功能也不同
- json - 如何使用robotframework遍历json的所有元素并仅获取与查询匹配的元素