python用selenium爬虫遇到隐藏下拉框如何操作?

请问各位,用selenium爬虫遇到隐藏的下拉框该如何定位啊?比如知网的下拉框,只有鼠标点击某一选项,其源码标签才会发生相应变化,不然都是隐藏的。

img

img

有搜到用js改属性的

js = 'document.querySelectorAll("select")[0].style.display="block";'
driver.execute_script(js)

sel = driver.find_element(By.TAG_NAME,'li')
Select(sel).select_by_value('AF$%')

但是执行显示style undefined。到底咋弄啊。

使用xpath路径直接在浏览器复制进行操作