Selenium | Простий тест займає 70 секунд
Доброго дня.
Як я зазначив у назві в мене є тест такого плану:
Саме цей тест займає купу часу. Хоча в ньому навить нічого не перевіряється.
В мене усе останьої версії:
selenium == 4.10.0
firefox == 114.0.2
geckodriver == 0.33.0
Як ви бачіте у функції get_browser я робив спроби якось його пришвидшити, але ніяких змін, інколи в нього щось трапляється і він швидше робить. Останій рекорд був 40 секунд.
ЩО мені перевірити, чи що зробити щоб якось пришвидшити Селеніум? Бо ця хрінь ні в які ворота не йде, в мене інші тести можуть по 5 хвилин займати, а в них немає стільки коду щоб вони так довго проходили.
Вобщм я подивився логи, тест він проходить дуже швидко, але видалення связку займає дуже багато часу.
Ось рядок з логів:
DEBUG:selenium.webdriver.remote.remote_connection:DELETE http://localhost:39435/session/932b104f-9659-4605-a45d-7e659cb661dd {}
Саме на цьому рядку він зависає.
25 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів