t.me/atinfo_chat Telegram группа по автоматизации тестирования

# Selenium + python очень долго отрабатывает функция send_keys()

Теги: #<Tag:0x00007f748c4b9fa8> #<Tag:0x00007f748c4b9eb8> #<Tag:0x00007f748c4b9df0> #<Tag:0x00007f748c4b9d00>

Коллеги, добрый день.
Пишу тесты Selenium + python + IE.

def init_browser():
    return webdriver.Ie("C:\IEDriverServer_x64_3.150.1\IEDriverServer.exe"

def lookup(browser):
    browser.get("http://....")
    user = browser.find_element_by_name("USER")
    password = browser.find_element_by_name("PASSWORD")
    user.clear()
    login = "worker"
    user.send_keys(login)
    password.clear()
    password.send_keys("worker")
    start = time.perf_counter()
    browser.find_element_by_name('CONNECT').click()
    return start
````````````````````````
Код работает. Но логин и пароль вводятся по 1 букве в течении 1 минуты 12 секунд.
Как я понял библиотека парсит строку в typle и циклом проходится по всему слову и вводит по 1 букве.
Как это обойти или увеличить скорость ввода пароля?
Я новичок в тестировании, подскажите пожалуйста.

это ie
у нас тест авторизации, который в хроме за 30 секунд со всеми вторыми третьими факторами и ожиданиями загрузок проходит, в ie минут 10 может молотить

более того, в ангуляре он в модальных окнах z-индекс у элементов путает, и потому говорит, что якобы на нажатие отвечает не тот, кто должен

Коллеги, решил проблему.

Не поверите как)

версию Internet Explorer надо изменить на 32 бита)
“C:\IEDriverServer_Win32_3.150.1\IEDriverServer.exe”