Size: a a a

Selenide на русском

2019 October 23

A

Anton in Selenide на русском
мы отклонились от темы =) Человеку нужно в этих условиях работать, а не рассуждать зачем это надо или не надо =)
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Так вы спросите главный вопрос: какую проблему решает это ограничение?
у них скорее всего не герметичное тестовое окружение имеющее доступ к чувствительнным данным. Они боятся скачать трояна, который из тестировочной среды получит доступ к этим данным.
источник

AV

Alexei Vinogradov in Selenide на русском
Но обычно это решают путём прокси с whitelist - туда можно прописать например maven repository в качестве разрешенного источника, и что еще надо для разработки.
источник

AS

Andrei Solntsev in Selenide на русском
Anton
мы отклонились от темы =) Человеку нужно в этих условиях работать, а не рассуждать зачем это надо или не надо =)
Если к тебе мальчик подойдёт и спросит, как ему пальчик в розетку засунуть - не пролазит? Что ты ему ответишь?
Я вот отвечаю, что не надо в розетку пальчики совать. Извините.
источник

AS

Andrei Solntsev in Selenide на русском
(но вообще-то на изначальный вопрос уже давно ответили выше)
источник

A

Anton in Selenide на русском
Andrei Solntsev
Если к тебе мальчик подойдёт и спросит, как ему пальчик в розетку засунуть - не пролазит? Что ты ему ответишь?
Я вот отвечаю, что не надо в розетку пальчики совать. Извините.
🤦‍♂️
источник

AS

Andrei Solntsev in Selenide на русском
Alexei Vinogradov
у них скорее всего не герметичное тестовое окружение имеющее доступ к чувствительнным данным. Они боятся скачать трояна, который из тестировочной среды получит доступ к этим данным.
Да, наверное. Но это ограничение не решает проблему. Ведь девелоперы и автоматизаторы всё равно могут запихнуть в ~/.m2/repository любую хрень, не глядя.
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Да, наверное. Но это ограничение не решает проблему. Ведь девелоперы и автоматизаторы всё равно могут запихнуть в ~/.m2/repository любую хрень, не глядя.
ну почти) логика интерпрайза такая - если девелопер скопирует вирус сам, то можно будет отследить и ему оторвать что-нибудь (на самом деле далеко не всегда по обоим пунктам). А если тут скрипты сами из инета качать начнут, так сразу такоооое начнётся.
источник

AV

Alexei Vinogradov in Selenide на русском
Ну и, главное в интерпрайзе не безопастность, а полнота документации о том, что о безопастности позаботились.
источник

AS

Andrei Solntsev in Selenide на русском
ок, даже если так. С той машины, на котороый собираются/запускаются тесты, ведь недоступна база данных с теми самыми чувствительными данными. Доступен только тестируемый сайт. А туда ещё надо залогиниться.
источник

AK

Andrey K in Selenide на русском
интересно посмотреть как фронтэндщики папочку node_modules в таком проекте регулярно скачивают
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
ок, даже если так. С той машины, на котороый собираются/запускаются тесты, ведь недоступна база данных с теми самыми чувствительными данными. Доступен только тестируемый сайт. А туда ещё надо залогиниться.
иногда доступна. Как раз потому и доступно, что "у нас же нету доступа в инет, давайте теперь всё для всех откроем". Но это уже всё философия.
источник

BO

Boris Osipov in Selenide на русском
Andrey K
интересно посмотреть как фронтэндщики папочку node_modules в таком проекте регулярно скачивают
изи. локальный npm registry. тот же артифактори умеет + умеет автоматом сканировать весь этот js хлам на наличие неугодных скриптов.
источник

SD

Serhii Danevych in Selenide на русском
Ребят привет, подскажите как до элемента стучаться? в старой версии селенида делал так              WebElement element = WebDriverRunner.getSelenideDriver().$x(String.format("//*[@id='passengers_gender_%s_chosen']/div/ul/li[2]", index));
Какой сейчас самый оптимальный и короткий вариант?
источник

AS

Andrei Solntsev in Selenide на русском
Божечки ты мой! Это где ж вы такого насмотрелись?
источник

SD

Serhii Danevych in Selenide на русском
не вспомню уже, дет гуглил
источник

VT

Vitalii Tatarynov in Selenide на русском
:D
источник

AS

Andrei Solntsev in Selenide на русском
Конечно так не надо. Всё же гораздо проще:
источник

SD

Serhii Danevych in Selenide на русском
)))))))))
источник

VT

Vitalii Tatarynov in Selenide на русском
$("String.format("#passengers_gender_%s_chosen"), index").$$("li").get(2) ?
источник