тесты на первом и третьем. на втором не хочу. как сделать чтобы эта "под капотом" меня правильно поняла? не проще ли сделать конфиг файл, в котором указан браузер, путь, путь к драйверу? не?
если несколько браузеров, то логичнее явно прописать в коде, наверное
Вынести выбор драйвера в параметризацию теста. Получил на вход набор нужных браузеров, сходил в env за их путями, все.
ну или так, по крайней мере не нужно писать ИИ угадывания браузера)
или "под капотом" кинет ошибку, что не может определить автоматически, т.к. на ПК установлено сразу несколько и попросит выбрать явно нужный
FizzBuzz Enterprise Edition
Вы пытаетесь придумать какое-то «под капотом», которое очень сложным способом автоматически решает проблему, которая решается десятью строчками кода для конкретного проекта.
я не спорю, что это overkill, просто хотел узнать, знает ли кто-то готовые инструменты для этого, а применения всегда найдутся при большом желании
Я почти уверен, что их нет, потому что они не нужны.
Готовых нет ввиду бессмысленности этого. Если мы хотим тестировать на хроме - мы выбираем хром. А не фиг пойми что, что было найдена автопоиском. Впрочем вы можете написать это сами, это несложно.
Обсуждают сегодня