Size: a a a

QA — русскоговорящее сообщество

2021 October 02

БХ

Борис Хантер... in QA — русскоговорящее сообщество
Если подумать.... То вполне.
источник

MR

Maksym R. in QA — русскоговорящее сообщество
вот я смотрю про WebDriverManager и тут всё равно нужно явно указывать браузер:

1) или тут System.setProperty(...)
2) или тут WebDriverManager.chromedriver().setup();
источник

А

Артём in QA — русскоговорящее сообщество
А в чем смысл менеджера тогда? Общий интерфейс?
источник

MR

Maksym R. in QA — русскоговорящее сообщество
ну я думал, что он будет у меня прослойкой, но что-то я не очень понял, как его правильно заюзать, чтобы явно не указывался браузер
источник

А

Артур in QA — русскоговорящее сообщество
Салам,кто может посоветовать курсы и практические задания по тестированию?
источник

ツラクモ in QA — русскоговорящее сообщество
Так вам, получается, к нему будет нужен универсальный браузер в комплект
источник

MR

Maksym R. in QA — русскоговорящее сообщество
ок, а нельзя написать так, чтобы брало тот браузер, что у меня установлен, но при этом в коде я явно не буду указывать сам браузер?
источник

MR

Maksym R. in QA — русскоговорящее сообщество
наверняка такая штука есть
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
А откуда код должен узнать, какой браузер у вас установлен, где он установлен и далее по списку?
источник

MR

Maksym R. in QA — русскоговорящее сообщество
под капотом
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Что под капотом?
источник

MR

Maksym R. in QA — русскоговорящее сообщество
то есть, на верхнем уровне абстракции не нужно вызывать явно браузер, но под капотом зашита логика, где будет определять нужный браузер, который установлен на ПК
источник

P

PirraToZ in QA — русскоговорящее сообщество
🤨
источник

MR

Maksym R. in QA — русскоговорящее сообщество
или, например, как ранее говорилось, определить "общий интерфейс" туда забросить все виды существующих браузеров, и пусть определяет, какой у меня установлен и тот и вызывать
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Я спрошу ещё раз.
Вот есть контекст исполнения кода.
Он ничего не знает ни о вашей системе, ни о браузерах, ни о том сколько их там установлено.

И тут есть два варианта: или вам придётся явным образом указать какие браузеры есть и как к ним обращаться aka path до драйвера.
Или это «под капотом» должно само как-то определить, где у вас установлены драйвера, что из них какой и какой нужно использовать.

Вы ждёте, что, магию?
источник

MR

Maksym R. in QA — русскоговорящее сообщество
вот второе я и спрашиваю
источник

MR

Maksym R. in QA — русскоговорящее сообщество
есть инструмент, который это делает?
источник

AG

Andrew Gasov in QA — русскоговорящее сообщество
Этого никто в здравом уме не стал бы делать, потому что это бессмысленно.
источник

А

Артём in QA — русскоговорящее сообщество
Ну, можно ж просто сделать проверку на все браузеры. Ставятся они в стандартные места, их не так уж и имного. Не понмтно толлько, зачем?
источник

MR

Maksym R. in QA — русскоговорящее сообщество
почему? разве не улучшает логику в целом? если я перенесу проект на другой ПК и там будет другой браузер стоять, то мне же не нужно будет переписывать, правильно?
источник