首页 > 解决方案 > 创建选择器以搜索类名中的属性的问题 - Selenium

问题描述

我在页面上有四个元素,当用户输入正确或不正确的字符串(新密码 - 小写,大写......验证)时,这些元素会更改(确切地说是它们的颜色)。当用户键入正确的字符串时,单词“active”将添加到每个项目的类名末尾。我想在最后找到一个没有“活动”的元素。但我无法创建正确的选择器。

在此处输入图像描述

这个选择器效果很好,找到了第四个元素

"//*[@id='PasswordList']/li[4]"

但是当我尝试修改它时,它停止工作

//*(@id='PasswordList'/li[4]) and [not(*contains(@class, 'li-one-number active'))]

标签: c#seleniumcss-selectors

解决方案


推荐阅读