2
我一直试图在Python中使用Selenium填写网页表单。这是一个很简单的任务,我正在使用的代码是这样的:使用Python填写网页表格
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("https://...")
elem = driver.find_element_by_id("receipt_number")
elem.clear()
elem.send_keys("13lettercode")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()
检查网页表单元素,我得到这个后:
<input id="receipt_number" name="appReceiptNum" type="text" class="form-control textbox" maxlength="13">
网站给我一个错误,说我的代码是无效的,我想知道是否有什么明显的我做错了。谢谢你的帮助!
请分享确切的错误堆栈跟踪... –
和你想只填写表格或浏览某处???也分享整个登录表单HTML –