У меня есть клиент appium.dmg работает с:Используя Appium с Ruby, я получаю: ERROR: Невозможно подключиться к Appium. Работает ли сервер? (RuntimeError)
Сервер Адрес: 127.0.0.1
Порт: 4723
но Im получаю следующее сообщение об ошибке после попытки запустить мой рубин Appium сценарий
/Users/tboland/.rbenv/shims/bundle exec /Users/tboland/.rbenv/versions/2.3.1/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/tboland/RubymineProjects/AppiumProject/FirstScript/launch_safari_on_ios_device.rb /Users/tboland/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/appium_lib-8.0.2/lib/appium_lib/driver.rb:492:in
rescue in start_driver ': ОШИБКА: Невозможно подключиться к Appium. Работает ли сервер? (RuntimeError) из /Users/tboland/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/appium_lib-8.0.2/lib/appium_lib/driver.rb:477:in `` start_driver ' от /Users/tboland/RubymineProjects/AppiumProject/FirstScript/launch_safari_on_ios_device.rb:24:in <top (required)>' from -e:1:in
нагрузки' от -e: 1: в `»
процесса закончил с выходным кодом 1`
Вот код Ruby:
Gemfile:
`источник 'http://rubygems.org'
камень 'appium_lib'
Gem 'appium_console'
камень 'селеном webdriver'`
launch_safari_on_ios_device.rb
` требуют' RubyGems ' требуют' appium_lib ' требуют' selenium-webdriver '
Определение желаемых возможностей для драйвера desired_capabilities = {
caps: {
platformName: 'iOS',
platformVersion: '9.3',
browserName: 'safari',
#iPod Touch
deviceName: 'aaaa',
udid:'#####'
}
}
Создание appium драйвера @driver = Appium :: Driver.new (desired_capabilities) .start_driver сна 5 @driver. get "http://androidsdet.blogspot.com" `
Да ... У меня есть клиент Appium.dmg и запускается на моем Mac, прежде чем запускать этот тест. Адрес сервера: 127.0.0.1 Порт: 4723 - который, по моему мнению, является Appiums по умолчанию –
Можете ли вы подтвердить, что Appium.dmg запустил сервер правильно? Были ли в журналах сервера какие-либо указания, что вы пытались запустить сеанс webdriver против него? – Domestus