我可以使用更快的速度来填充表单,因为找到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")
答案 0 :(得分:2)
几小时前我遇到了这个问题。而不是send_keys()
使用
driver.execute_script("document.getElementById('idName').setAttribute('value','text_to_put');