Size: a a a

QA — Automation

2021 June 13

IC

Ilya L Che in QA — Automation
Вспомнилось.
источник

IC

Ilya L Che in QA — Automation
Переслано от Andrei Solntsev
Если что, я поддерживаю @barancev в том, что использовать ThreadLocal (или тем более статические переменные) для передачи значений - наверняка вредная практика. По умолчанию это скорее всего плохая практика, и надо садиться и разбираться, зачем это понадобилось: скорее всего найдётся более правильное решение.
источник

IC

Ilya L Che in QA — Automation
Переслано от Andrei Solntsev
Не исключаю, что если бы сейчас вернуть молодость и начать всё сначала, то я бы попробовать в селениде обойтись без ThreadLocal. Хотя не факт. Боюсь, что тогда селенид стал бы более “правильным” с точки зрения дизайна кода, но более громоздким и неудобным для использования. Боюсь, исчезла бы лёгкость и простота.
источник

R

Roman Mhoian in QA — Automation
Сдесь не идёт речь о тред локал, человек пытается сделать действие в отдельном потоке, а не у того экземпляра вебдрайвера, который запускает метод open()
источник

AN

Alex Nemoy in QA — Automation
++
источник

IC

Ilya L Che in QA — Automation
А по-моему, идёт. Инстанс драйвера привязан к потоку. Логично, что в другом потоке этого инстанса нет.
источник

R

Roman Mhoian in QA — Automation
Ну вот
источник

AN

Alex Nemoy in QA — Automation
источник

R

Roman Mhoian in QA — Automation
Там два потока запущено)
источник

AN

Alex Nemoy in QA — Automation
все верно
вопрос в том как вызвать функцию из того же потока в котором работает драйвер
источник

R

Roman Mhoian in QA — Automation
Ну так и вызываете без new Tread
источник

AN

Alex Nemoy in QA — Automation
теряется прелесть многопотоки
вопрос как вызвать метод в нужном потоке
источник

R

Roman Mhoian in QA — Automation
А что в Вашем пониманимании многопоточность?
источник

R

Roman Mhoian in QA — Automation
И как она управляется?
источник

AN

Alex Nemoy in QA — Automation
в дотнет есть метод  obj.invoke   который выполняет функцию в потоке obj  
есть такое в java ?
источник

IC

Ilya L Che in QA — Automation
По идее, надо будет написать пару своих обёрток.
https://stackoverflow.com/a/3489549/9782302
источник

AS

Andrei Solntsev in QA — Automation
Ваш вопрос звучит похоже на "как мне нарисовать параллельные линии, но так, чтобы они всё-таки немножечко пересекались".
источник

AN

Alex Nemoy in QA — Automation
вопрос закрываю - спасибо всем кто откликнулся
ps.  -проще selenide скормить что надо оказалось
источник

AV

Alexei Vinogradov in QA — Automation
Креативненько
источник

AN

Alex Nemoy in QA — Automation
) атож
источник