selenium 报错select only works on <select> elements,not on <input>

一、前言

selenium的下拉选择框。我们通常会遇到两种下拉框,一种使用的是html的标签select,另一种是使用input标签做的假下拉框。

后者我们通常的处理方式与其他的元素类似,点击或使用JS等。而对于前者,selenium给了有力的支持,就是Select

二:遇到问题属于第二种,使用的 input 标签做的的假下拉框,一直用select 方法,一直报错select only works on

解决方法:使用driver.find_element_by_xpath().click ()问题解决了

你可能感兴趣的:(selenium)