51Testing软件测试论坛

标题: selenium自动化获取不到页面元素 [打印本页]

作者: 测试积点老人    时间: 2022-3-17 11:14
标题: selenium自动化获取不到页面元素

页面是这样写的

每次打开后xpath都会变,程序运行提示无法获取元素,不知道怎么办了

前端是这样的

  1. <li role="menuitem" id="cascader-menu-3293-0-1" tabindex="-1" class="el-cascader-node" aria-haspopup="true" aria-owns="cascader-menu-3293-0">
复制代码



作者: kallinr    时间: 2022-3-18 09:48
那就别用xpath
作者: jingzizx    时间: 2022-3-18 13:26
找不变的因素
作者: applepen    时间: 2022-3-18 20:48
多试两回,看属性是哪些是变量。并且变量是否有规律可循。如ID cascader-menu-3293-0-1 如果后缀3293-0-1是变量的话。
css定位 li[id^='cascader-menu-']来定位。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2