2017-01-27 9 views
-1
public void beforeTest() throws MalformedURLException { //set capabilities required 
     DesiredCapabilities capabilities = new DesiredCapabilities(); 
     capabilities.setCapability("deviceName", "iPhone 6"); 
     capabilities.setCapability("platformName", "iOS"); 
     capabilities.setCapability("platformVersion", "8.1"); 
     capabilities.setCapability(CapabilityType.BROWSER_NAME, "safari"); 
     wd = new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);//instantiate driver 
     wd.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS); 
    } 

Как написать этот код с помощью javascript для его использования на intern.js?Запуск Appium на сафари ios с интернетом

ответ

0

Вы пытались установить и следовать учебнику Intern's?

Во всяком случае, возможности устанавливаются в конфигурационном файле (смотрите на пример в https://github.com/theintern/intern/blob/master/tests/example.intern.js)

Webdrivers - посмотреть на https://theintern.github.io/intern/#local-selenium. Вы можете запустить тесты с использованием облачных хостинг (https://theintern.github.io/intern/#hosted-selenium) или SeleniumGrid тоже (https://theintern.github.io/intern/#selenium-grid)

О implicitWait, используйте https://theintern.github.io/leadfoot/module-leadfoot_Command.html#setFindTimeout

Пример конфигурации для сред:

Пример конфигурации:

environments = [ 
     { browserName: "chrome", platform: "WINDOWS", platformVersion: "10", os: "WINDOWS", os_version: "10", resolution: "2048x1536" }, 
     { browserName: "firefox", version: "46", platform: "WINDOWS", platformVersion: "10", os: "WINDOWS", os_version: "10", resolution: "2048x1536" }, 
     { browserName: "internet explorer", version: "11", platform: "WINDOWS", platformVersion: "10", os: "WINDOWS", os_version: "10", requireWindowFocus: true, fixSessionCapabilities: false, resolution: "2048x1536" } 
    ] 
+0

Спасибо Linh. –

0

Попробуйте установить возможности на intern.js:

capabilities: { 
     appiumVersion: '1.0', 
     platformName: 'iOS', 
     platformVersion: '8.1', 
     deviceName: 'iPhone 6', 
     browserName: 'safari' 

}, 

Чтобы запустить тесты с прошивкой Тренажер конфигурационными среды:

environments: [ 
    { 
     simulator: true, 
     fixSessionCapabilities: false, 

} 
]. 

Чтобы протестировать мобильный веб-приложение с Intern, первый запустить сервер Appium вручную. Затем запустите тест-бегун.

+0

Спасибо, Алекс сейчас работает отлично. –

+0

Хмм, я не думаю, что возможности - это хорошее место для настройки окружения. Как вы могли запускать тесты в нескольких средах/браузерах? Почему вы не используете «среды», как в примере https://github.com/theintern/intern/blob/master/tests/example.intern.js? –

+0

настройки, такие как 'simulator: true',' fixSessionCapabilities: false' должны идти со средой –

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

  • Нет связанных вопросов^_^