Отправить ключи заполняет форму для замедления (Python + Selenium) - PullRequest
0 голосов
/ 06 мая 2018

Есть ли что-то более быстрое, что я могу использовать для заполнения форм, поскольку поиск идентификаторов и отправка информации через .send_keys занимает около 10 секунд для 7 полей. Я использую это в настоящее время, но его способ замедлить то, что мне нужно, спасибо за любую помощь.

driver.find_element_by_xpath("//*[@id='order_billing_name']").send_keys("John Doe")
driver.find_element_by_xpath("//*[@id='order_email']").send_keys("supreme@gmail.com")
driver.find_element_by_xpath("//*[@id='order_tel']").send_keys("012-345-6789")
driver.find_element_by_xpath("//*[@id='bo']").send_keys("439 N Fairfax Ave")
driver.find_element_by_xpath("//*[@id='order_billing_city']").send_keys("Los Angeles")
driver.find_element_by_xpath("//*[@id='order_billing_zip']").send_keys("90036")
driver.find_element_by_xpath("//*[@id='nnaerb']").send_keys("1111222233334444")

1 Ответ

0 голосов
/ 06 мая 2018

У меня была эта проблема несколько часов назад. Вместо send_keys() используйте

driver.execute_script("document.getElementById('idName').setAttribute('value','text_to_put');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...