Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 补充硒的替代方法?_Python_Forms_Selenium - Fatal编程技术网

Python 补充硒的替代方法?

Python 补充硒的替代方法?,python,forms,selenium,Python,Forms,Selenium,我正在使用Python和Selenium快速填写表单。它可以填写除电话号码和信用卡号码以外的所有信息。我正在使用 driver.find_element_by_id("order_tel").send_keys(telInfo.get()) 及 我以同样的方式填写所有其他内容,并且它是有效的。这两者的唯一区别是条目表单是预格式化的。这是一张照片。信用卡也是如此。我可以粘贴到它们中,但send_keys命令就是不起作用 那么,填写这张表格有什么变通方法吗?我已经遇到过这样的问题。我不太懂pyth

我正在使用Python和Selenium快速填写表单。它可以填写除电话号码和信用卡号码以外的所有信息。我正在使用

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'")