Size: a a a

2020 February 04

SK

Slava Kharchenko in JS for testing
и все в тс
источник

IM

Ilya Murashka in JS for testing
спасибо, гляну
источник

A

Alexey in JS for testing
Всем привет. Очень быстрый вопрос.
Настроил Wdio + Selenoid + VNC Drivers (firefox + chrome)

Но есть проблема в тестах: firefox не видит файлов для загрузки при запуске тестов на remote agent (выдает File not found: /usr/src/app/filesForUploading/1Mbyte.test) -  при этом локально все работает.

Уже пробовал разные версии дров - не помогло

Chrome - на ремуте все норм загружает.

Подскажите плиз в какую сторону копать ?
источник

VG

Vitalii Grygoruk in JS for testing
народ, хардкор вопрос.
как у вас на проектах тестируются react/redux actions (слой кода который обычно ходит в АПИ и потом пишет результат в redux store). На каком уровне мокаете API calls?
источник

VG

Vitalii Grygoruk in JS for testing
Alexey
Всем привет. Очень быстрый вопрос.
Настроил Wdio + Selenoid + VNC Drivers (firefox + chrome)

Но есть проблема в тестах: firefox не видит файлов для загрузки при запуске тестов на remote agent (выдает File not found: /usr/src/app/filesForUploading/1Mbyte.test) -  при этом локально все работает.

Уже пробовал разные версии дров - не помогло

Chrome - на ремуте все норм загружает.

Подскажите плиз в какую сторону копать ?
спросить в чатике https://t.me/aerokube ?
источник

A

Alexey in JS for testing
хмм, спасибо спрошу )
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexey
Всем привет. Очень быстрый вопрос.
Настроил Wdio + Selenoid + VNC Drivers (firefox + chrome)

Но есть проблема в тестах: firefox не видит файлов для загрузки при запуске тестов на remote agent (выдает File not found: /usr/src/app/filesForUploading/1Mbyte.test) -  при этом локально все работает.

Уже пробовал разные версии дров - не помогло

Chrome - на ремуте все норм загружает.

Подскажите плиз в какую сторону копать ?
Firefox просто не поддерживает проброс файлов через webdriver протокол
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
Firefox просто не поддерживает проброс файлов через webdriver протокол
без ручного привода да. селеноидовский ff поддерживает
источник

A

Alexey in JS for testing
Boris Osipov
без ручного привода да. селеноидовский ff поддерживает
без ручного привода да ?
    -> подскажи плиз что ты имеешь ввиду тут ?
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
без ручного привода да. селеноидовский ff поддерживает
Это chromedriver хендлит, в фф драйвере это просто незаимплеменчено...
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
Это chromedriver хендлит, в фф драйвере это просто незаимплеменчено...
да но селеноид умеет. там сделано для всех
источник

BO

Boris Osipov in JS for testing
Alexey
без ручного привода да ?
    -> подскажи плиз что ты имеешь ввиду тут ?
тебе нужно посмотреть как в wdio сделан аплойад изнутри и просто реализовать у себя.
источник

BO

Boris Osipov in JS for testing
там ничего сложного. 1 http запрос в сторону грида.
источник

A

Alexey in JS for testing
а вроде понял. Буду пробовать. спс
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
да но селеноид умеет. там сделано для всех
https://aerokube.com/selenoid/latest/#_uploading_files_to_browser

офигенно, боже храни селеноид
источник

A

AutomationQA in JS for testing
Привет. Подскажите, должен ли работать maxInstance параметр если я использую multiremote фичу от webdriverIO? Есть 3 фича файла, и я хотела бы запускать их паралельно
источник

OK

Oleksandr Khotemskyi in JS for testing
AutomationQA
Привет. Подскажите, должен ли работать maxInstance параметр если я использую multiremote фичу от webdriverIO? Есть 3 фича файла, и я хотела бы запускать их паралельно
должен, но обьясни кейс, multiremote это не для паралелизации
источник

A

AutomationQA in JS for testing
На сайте есть функциональность которая предполагает совместную работу двух юзеров. Для этого использую multiremote. Но тестов становится больше и я их распределила по разным .feature файлам, что бы распаралелить.
источник

OK

Oleksandr Khotemskyi in JS for testing
AutomationQA
На сайте есть функциональность которая предполагает совместную работу двух юзеров. Для этого использую multiremote. Но тестов становится больше и я их распределила по разным .feature файлам, что бы распаралелить.
только вынеси это из капабилити

maxInstances: x,
   capabilities: {
       myChromeBrowser: {
           capabilities: {
               browserName: 'chrome'
           }
       },
       myFirefoxBrowser: {
           capabilities: {
               browserName: 'firefox'
           }
       }
   }
источник

OK

Oleksandr Khotemskyi in JS for testing
AutomationQA
На сайте есть функциональность которая предполагает совместную работу двух юзеров. Для этого использую multiremote. Но тестов становится больше и я их распределила по разным .feature файлам, что бы распаралелить.
попробуй указать maxInstances не внутри капабилитей а на одном уровне с capabilities
источник