错误原因
报错信息已经明确说明:Selenium 内置的Select类仅支持对原生<select>标签进行操作,你当前代码定位的//*[@id="trading-modal-root"]是 div 元素,不符合Select类的入参要求,所以触发了UnexpectedTagNameException异常。
另外你当前页面的下拉菜单是经过 bootstrap-select 组件美化的,原生<select>被设置了opacity: 0隐藏,但功能仍然可用。
可直接使用的修复方案
有两种可行的操作方式,根据页面实际交互效果选择即可:
方案1:直接操作原生