No es capaz de aprovechar campo Fecha de nacimiento hasta 'encontrar elemento por id' en Appium-rubí (IOS aplicación nativa) para la automatización?

votos
0

Conseguir a continuación error en Appium

REMOTE] Could not connect to WebKitRemoteDebugger server

info: --> GET /wd/hub/session/81921036-ccb1-4ca3-9b97-319145e345fe/contexts {}
info: [debug] [REMOTE] Getting WebKitRemoteDebugger pageArray
info: [debug] Responding to client with error: {status:13,value:{message:An unknown server-side error occurred while processing the command. (Original error: connect ECONNREFUSED),code:ECONNREFUSED,errno:ECONNREFUSED,syscall:connect,origValue:connect ECONNREFUSED},sessionId:81921036-ccb1-4ca3-9b97-319145e345fe}
info: <-- GET /wd/hub/session/81921036-ccb1-4ca3-9b97-319145e345fe/contexts 500 2.415 ms - 293

Versiones utilizado Xcode: 7,2 Appium: 1,6

Capacidades deseadas: require appium_lib topes def {tapas: {DEVICENAME: YIP-25, PlatformName: iOS, Fullreset: false, noreset: true, app: (File.join (File.dirname ( ARCHIVO ), App-fs-debug.ipa)), nombreDePaquete: br.com.fs.ensinabyfs, newCommandTimeout: 3600, autoGrantPermissions: true, appium_lib: {espera: 20, depuración: falso, }}} end def server_url ' http://0.0.0.0:4723/wd/hub'Terminar Appium :: Driver.new (CAPS) #Pass capacidades para appium dentro de las Appium.promote_appium_methods conductor Objeto #Makes todos appium_lib métodos accesibles desde los pasos $ driver.start_driver #Inicia controlador appium antes de comenzar las pruebas

Por favor me ayude en esto?

Publicado el 19/05/2017 a las 06:59
por usuario
En otros idiomas...                            


1 respuestas

votos
0

Modificar una Xcode a 8.X versión más reciente.
Modificar una Appium a 1.6.4 versión más reciente.
Modificar sus appium_lib versión joya a la última versión.

instalar appium_doctor

npm install -g appium-doctor
appium-doctor --ios

Esto se compruebe la salud de su configuración ios appium

A continuación, ejecutar las pruebas como XCUITest y no como UIAutomator

Las siguientes son las capacidades que puede utilizar:

Es necesario utilizar la capacidad

caps = {
      :platformName => "iOS",
      :deviceName => "iPhone 6",
      :platformVersion => "9.3",
      :app => app_path,
      :noReset => 'true',
      :newCommandTimeout => "30",
      :automationName => "XCUITest",
      :sendKeyStrategy => 'setValue'
  }

Ahora que hace, una vez que comienza appium, sólo tratar de encontrar su elemento como el elemento web normal driver.find_element(id: 'dob').click

¡¡Espero eso ayude!!

Respondida el 23/05/2017 a las 07:54
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more