Size: a a a

QA — Automation

2021 June 13

AS

Andrei Solntsev in QA — Automation
Технически можно передать вебдрайвер в другой поток, и там его уже напрямую дёргать:


public main(){
   open("http://google.com");
   WebDriver webdriver = getWebDriver();
   new Thread(() -> work(webdriver)).start();
 }
 void work(WebDriver webdriver){
   webdriver.findElement(By.xpath("//div[@id='test']")).click();
   }


Но как я уже сказал, поведение самого вебдрайвера при одновременном обращении из нескольких потоков непредсказуемо.
источник

AN

Alex Nemoy in QA — Automation
спасибо за ответ - так тоже попробую
но я решил просто ассоциировать второй поток с нужнм вебдрайвером через рефлекссию - просто кладу его в WebDriverRunner.webdriverContainer.threadWebDriver
источник

AS

Andrei Solntsev in QA — Automation
А зачем, если для этого есть тупо метод WebDriverRunner.setWebDriver()?
источник

AS

Andrei Solntsev in QA — Automation
Но я по-прежнему советую не использовать ни один из этих вариантов. Лучше разобраться, зачем вообще вся это многопоточность понадобилась. Похоже, это свидетельствует о более серьёзных проблемах
источник

l

lejng in QA — Automation
как то не понятно зачем работать с одним драйвером в несколько потоков
источник
2021 June 14

i

i think it's okay in QA — Automation
источник

IC

Ilya L Che in QA — Automation
Первый этап тестирования пройден!
источник

RS

Roman Speranskii in QA — Automation
Плюсую!
источник

MD

Max Doe in QA — Automation
Хочу реализовать скролл до элемента на аппиум. Вроде бы работает, но довольно часто не видит элемент и проскролливает дальше
источник

KK

Ksenia Krasotina in QA — Automation
Реализуй =)
источник

MD

Max Doe in QA — Automation
Готовый piece of code на питоне может кто скинет?
источник

OR

Oleksandr Romanov in QA — Automation
Тут Joe Colantonio подготовил подборку поленых ссылок для автоматизаторов https://content.microfocus.com/software-test-automation-tb/50-resources-test-automation
источник

LY

Lev Yarushin in QA — Automation
Рекламы больше чем пользы
источник

OR

Oleksandr Romanov in QA — Automation
ну хоть чтото)
источник

А

Алексей in QA — Automation
Всем привет.
Кто-нибудь пользовался библиотекой kotlogram для соединения с телеграммом через клиента? Почему телеграмм сразу блокирует номер после ввода кода подтверждения?
источник

НП

Никита Пятаков... in QA — Automation
Перезапрашивайте sourcemap после скролла
источник

MD

Max Doe in QA — Automation
Спасибо. driver.page_source?
источник

НП

Никита Пятаков... in QA — Automation
источник

MD

Max Doe in QA — Automation
Да, то. попробую
источник

НП

Никита Пятаков... in QA — Automation
А лучше - сделать цикл

for (i = 0; i < 2; i++) {
el = driver.findElement(%id%)
!el ? driver.page_source : i = 2
}
источник