2015-12-18 2 views
1

Может ли кто-нибудь сказать мне, что GUI Appium должен иметь сафари-пусковую установку? Если нет, то как я могу добавить эту пусковую установку в appium? Я попытался добавить его. Я попытался скомпилировать проект из github (https://github.com/budhash/SafariLauncher) и поместить скомпилированный архив в appium. Когда я пытаюсь использовать его - сафари запущен, но у меня была ошибка, эта пусковая установка не может найти кнопку. Что мне нужно?Appium Launcher в AppiumGUI

Благодаря & уважением

консоли журнала

error: Error. Could not find button to launch Safari. Make sure you are using the latest version of SafariLauncher that appium is using 

info: [debug] Error: Error. Could not find button to launch Safari. Make sure you are using the latest version of SafariLauncher that appium is using 
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/safari.js:70:17) 
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/common.js:77:12) 
at [object Object].iOSController.handleFindCb (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/ios-controller.js:313:5) 
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/ios-controller.js:138:14) 
at next (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:798:43) 
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:32:16 
at [object Object].exports.respond (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/common.js:28:9) 
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/ios.js:1498:18) 
at getResultAndSendNext (/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-uiauto/lib/command-proxy.js:146:20) 
at Socket. (/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-uiauto/lib/command-proxy.js:88:7) 
at Socket.emit (events.js:129:20) 
at streamreadable.js:908:16 
at process._tickDomainCallback (node.js:381:11) 

Мой Java-код:

public static void main(String[] args) { 
     DesiredCapabilities safari = new DesiredCapabilities(); 
     safari.setCapability("browser", "Safari"); 
     safari.setCapability("platformName", "iOS"); 
     safari.setCapability("deviceName", "iPod asolovei"); 
     AppiumDriver driver = null; 

     System.out.println("Before connect to server"); 

     try { 
      driver = new IOSDriver(new URL("http://192.168.10.42:4723/wd/hub"), safari); 
     } catch (MalformedURLException ex) { 
      System.out.println(ex.getMessage()); 
     } 
     System.out.println("After connect to server"); 

     driver.get("http://www.google.com/"); 

     System.out.println(driver.getTitle()); 
     driver.quit(); 
    } 

ответ

Смежные вопросы