t.me/atinfo_chat Telegram группа по автоматизации тестирования

Python. запуск тестов под ubuntu (как это сделать?)

Теги: #<Tag:0x00007fd771bdfd80> #<Tag:0x00007fd771bdfad8> #<Tag:0x00007fd771bdf768> #<Tag:0x00007fd771bdec28> #<Tag:0x00007fd771bde8b8>

Добрый день! Подскажите пожалуйста, сейчас пишу тесты под Win, но в скором будущем будет необходимо запускать их под ubuntu. Что деалть с путями, например до браузера?

  • driver = webdriver.Chrome(‘c://seleniumdrivers//chromedriver.exe’)

Как перестроить такие моменты? Или может подскажите пути решения?

ну либо определяйте переменную окружения и по ней обращайтесь

либо сделайте класс переменных, оттуда свич кейсом по типу оси отдавайте пути

1 Симпатия

В Python есть возможность джойнить пути функцией os.path.join. Она понимает на какой ОС выполняется код.

1 Симпатия

всем спасибо за ответы!