发送密钥填写表单缓慢(Python + Selenium)

时间:2018-05-06 05:14:01

标签: python selenium-webdriver

我可以使用更快的速度来填充表单,因为找到id并通过.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 :(得分:2)

几小时前我遇到了这个问题。而不是send_keys()使用

driver.execute_script("document.getElementById('idName').setAttribute('value','text_to_put');