Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

[Resolved] При запуске теста возникает ошибка браузера FF

python
webdriver
Теги: #<Tag:0x00007f7b6d595430> #<Tag:0x00007f7b6d5952f0>

(Vadim Glushko) #1

При запуске простейшего теста на python при загрузке браузера возникает ошибка:

помогите пожалуйста кто знает с чем это может быть связано

Код теста

    # -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
import unittest, time, re

class Untitled(unittest.TestCase):
    def test_untitled(self):
        driver = webdriver.Firefox()
        driver.get("https://www.google.ru/")
        driver.find_element_by_id("lst-ib").clear()
        driver.find_element_by_id("lst-ib").send_keys("web test automation")
        driver.close()
   
if __name__ == "__main__":
    unittest.main()

(Sergey Korol) #2

Вижу, что это FF 38. Буквально сегодня читал thread о массовых крешах на 38й версии. Возможно стоит все же откатиться до 37й версии, отключить автоапдейты и подождать официального фикса?


(Vadim Glushko) #3

Спасибо попробую на FF37


(Vadim Glushko) #4

Откатился на FF 37, проблема решилась, благодарю за помощь!


(Дмитрий Жарий) #5

Эта проблема решена во вчерашнем релизе Webdriver 2.46


(barancev) #6

Больше подробностей про 2.46 тут: http://selenium2.ru/news/138-selenium-246.html


(Sergey Korol) #7

Еще с новой версией перестал крешится FF 37 plugin container при driver.quit(). Ранее приходилось убивать его вручную.