ich das appium.dmg Client läuft mit:Mit Appium mit Ruby bekomme ich: FEHLER: Verbindung zu Appium nicht möglich. Läuft der Server? (Runtime)
Server-Adresse: 127.0.0.1
Hafen: 4723
aber Im Empfangen von den folgenden Fehlern nach dem Versuch, mein Ruby-Appium Skript auszuführen
/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
Rettung in start_driver ': FEHLER: Verbindung zu Appium nicht möglich. Läuft der Server? (RuntimeError) aus /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 ' von /Users/tboland/RubymineProjects/AppiumProject/FirstScript/launch_safari_on_ios_device.rb:24:in <top (required)>' from -e:1:in
load' aus -e: 1: in `‘
Prozess mit Exit-Code abgeschlossen 1`
hier ist der Ruby-Code:
Gemfile:
`source 'http://rubygems.org'
gem 'appium_lib'
gem 'appium_console'
gem 'Selen-webdriver'`
launch_safari_on_ios_device.rb
` require' rubygems ' erfordern' appium_lib ' erfordern' selen-webdriver '
für Fahrer gewünschten Funktionen definieren desired_capabilities = {
caps: {
platformName: 'iOS',
platformVersion: '9.3',
browserName: 'safari',
#iPod Touch
deviceName: 'aaaa',
udid:'#####'
}
}
appium Treiber erstellen @driver = Appium :: Driver.new (desired_capabilities) .start_driver Schlaf 5 @driver. get "http://androidsdet.blogspot.com" `
Ja ... Ich habe den Appium.dmg Client auf meinem Mac laufen und laufen, bevor ich diesen Test ausführen. Server Adresse: 127.0.0.1 Port: 4723 - was ich glaube, ist Appiums Standard –
Können Sie bestätigen, dass der Appium.dmg den Server richtig gestartet hat? Haben die Serverprotokolle Hinweise darauf gegeben, dass Sie versucht haben, eine Webdriversession dagegen zu starten? – Domestus