您可以尝试使用javascript设置值:
orderBillingName = driver.find_element_by_id("order_billing_name")driver.execute_script("arguments[0].value=arguments[1];", orderBillingName, "mytext")您可以直接使用javascript进行全部设置:
driver.execute_script("document.querySelector('#order_billing_name').value='mytext';" "document.querySelector('.order_number_class').value='12323';" "document.querySelector('input#anotherinputid').value='anything';")许多字段的示例:
fields = { "input#order_billing_name": "some text", ".order_number_class" : "some text", "css selector" : "some text", "css selector" : "some text", "css selector" : "some text" }js = ""for selector, value in fields.items(): js = js + "document.querySelector('" + selector + "').value='"+ value +"';"driver.execute_script(js)


