c# - 创建选择器以搜索类名中的属性的问题 - Selenium
问题描述
我在页面上有四个元素,当用户输入正确或不正确的字符串(新密码 - 小写,大写......验证)时,这些元素会更改(确切地说是它们的颜色)。当用户键入正确的字符串时,单词“active”将添加到每个项目的类名末尾。我想在最后找到一个没有“活动”的元素。但我无法创建正确的选择器。
这个选择器效果很好,找到了第四个元素
"//*[@id='PasswordList']/li[4]"
但是当我尝试修改它时,它停止工作
//*(@id='PasswordList'/li[4]) and [not(*contains(@class, 'li-one-number active'))]
解决方案
推荐阅读
- php - 在会话中存储用户信息
- devise - 设计新用户密码和编辑用户密码 重定向多次,无法通过 忘记密码
- javascript - 页面加载时随机生成变量
- javascript - 如何将元素拆分为两个可连续的部分并在它们之间添加另一个元素
- javascript - 如何用构造函数替换待办事项列表?
- mysql - 创建的数据库返回空值查询的问题
- python - 对于任何用户给定的文本文件,程序将读取、分析和写入每个单词以及在输出文件中找到该单词的行号
- openstreetmap - 试图从司机当前位置检索道路限速
- javascript - 测试一些基本 javascript 代码时出现意外输出
- java - 使用 indexOf 方法从 arraylist 获取字符串,但它被认为是整数