问答 有没有大佬指点一下 selenium4 怎么定位到这个元素呀

阿豆在深圳搬砖 · 2025年02月13日 · 最后由 阿豆在深圳搬砖 回复于 2025年02月17日 · 4381 次阅读

关于 selenium4 定位不到 Element UI 框架的下拉框
已经问过 AI 了,暂时没有解决,尝试找过最外层的下拉框,还是没有定位到

下面前端源码

共收到 10 条回复 时间 点赞

用坐标

直接定位//span[text()="test"] 不行吗? 我一般习惯于用 selenium3 去定位

看错了,一开始以为是要定位下拉框选项,看能不能让开发加个 placeholder?

相对路径也不可以吗?

不是给了 class 吗?用标签 +class 组合定位一下 ul.el-scrollbar__view

都用 xpath 了为什么不直接//*[text()="test"]

下拉框这种有很多方法,如果那些方式都试过并且无效建议你使用最简单粗暴的方式,引入 pyautogui 包,然后通过 up 或者 down 解决问题

先点击下拉选项框 再点击下拉选项框的内容就可以吧,我用 playwright 就是这么操作的

试下 ActionChains 方法

zzz 回复

因为左边有个发件地址,用的同样的 class_name,所以没用 class 抓

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册