Python 补充硒的替代方法?
我正在使用Python和Selenium快速填写表单。它可以填写除电话号码和信用卡号码以外的所有信息。我正在使用Python 补充硒的替代方法?,python,forms,selenium,Python,Forms,Selenium,我正在使用Python和Selenium快速填写表单。它可以填写除电话号码和信用卡号码以外的所有信息。我正在使用 driver.find_element_by_id("order_tel").send_keys(telInfo.get()) 及 我以同样的方式填写所有其他内容,并且它是有效的。这两者的唯一区别是条目表单是预格式化的。这是一张照片。信用卡也是如此。我可以粘贴到它们中,但send_keys命令就是不起作用 那么,填写这张表格有什么变通方法吗?我已经遇到过这样的问题。我不太懂pyth
driver.find_element_by_id("order_tel").send_keys(telInfo.get())
及
我以同样的方式填写所有其他内容,并且它是有效的。这两者的唯一区别是条目表单是预格式化的。这是一张照片。信用卡也是如此。我可以粘贴到它们中,但send_keys命令就是不起作用
那么,填写这张表格有什么变通方法吗?我已经遇到过这样的问题。我不太懂python,但我会尝试举一个例子:
driver.execute_script("document.getElementsById('order_tel').value='myText'")
我认为它应该会起作用。也许你可以在发送密钥之前先尝试调用clear()方法?你可以查看StackOverflow上已经存在的解决方案。如果这些解决方案不起作用,我尝试删除只读属性,但它只是在电话号码处停止。你可以发布一个指向该页面的链接吗?
driver.execute_script("document.getElementsById('order_tel').value='myText'")