你去过那些地方?
河南省
湖北省
黑龙江省
江西省
新疆
内蒙古
西藏
如果一个网页中有多选列表框,特征是multiple="multiple",可以按住Ctrl或Shift选择多选。
你去过那些地方?
河南省
湖北省
黑龙江省
江西省
新疆
内蒙古
西藏
SeleniumBasic中,有一些以Select和DeSelect开头的方法,用于操作多选下拉框。
Sub SelectByIndex(index As Long)
Sub SelectByText(Text As String, [partialMatch As Boolean = False])
Sub SelectByValue(Value As String)
Sub DeselectAll()
Sub DeselectByIndex(index As Long)
Sub DeselectByText(Text As String)
Sub DeselectByValue(Value As String)
其中De开头的是反选,也就是取消选中。例如DeSelectAll可以全部不选。
但是Selenium没有全选的方法,如果要选择所有,需要在循环中单独选中每一个。实例如下:
Dim sel AsSeleniumBasic.IWebElementSet sel = WD.FindElementByName("调查")Dim items() AsS