关于 selenium4 定位不到 Element UI 框架的下拉框 已经问过 AI 了,暂时没有解决,尝试找过最外层的下拉框,还是没有定位到
下面前端源码
用坐标
直接定位//span[text()="test"] 不行吗? 我一般习惯于用 selenium3 去定位
看错了,一开始以为是要定位下拉框选项,看能不能让开发加个 placeholder?
相对路径也不可以吗?
不是给了 class 吗?用标签 +class 组合定位一下 ul.el-scrollbar__view
都用 xpath 了为什么不直接//*[text()="test"]
下拉框这种有很多方法,如果那些方式都试过并且无效建议你使用最简单粗暴的方式,引入 pyautogui 包,然后通过 up 或者 down 解决问题
先点击下拉选项框 再点击下拉选项框的内容就可以吧,我用 playwright 就是这么操作的
试下 ActionChains 方法
因为左边有个发件地址,用的同样的 class_name,所以没用 class 抓