我們熟悉的標準HTML輸入控件包括input,select,textarea等;比如通過改變input的value屬性值,就可輸入內容到文本輸入框中。
有些網頁表單為了實現特殊的效果和功能,可以不使用這些控件,通過客戶端腳本生成特殊的輸入方式。手工填表不受影響,如果自動填表就需要使用特殊的方式。

非標準下拉列表框填寫示例.png
方法一:手工填表後,觀察源碼變化,發現填寫的內容出現在<span>a5</span>元素中。那麼我們填表的思路就是直接修改這個元素的值。獲取span元素,“填寫”它的text文本內容為a3,可以看到網頁也對應的發生變化。但提交表單時,如果是非input元素,可能無法提交填寫的值,需進一步測試。

方案二:使用自動點擊操作,完全跟人工填表步驟一樣,先點擊下拉箭頭,等待0.1秒,然後在選項中點擊對就的選項元素。幾乎所有下拉列表控件都可以用這種方法填寫。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/233170.html