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

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

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

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

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

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

1 лайк

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

1 лайк

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