如何使用 selenium webdriver 中的 xpath 验证仅在不正确的数据输入(文本框之前的标签,例如:登录场景)上启用的不可见对象。
如果所有标签都显示错误消息(例如用户名标签和密码标签),我能够验证和捕获文本(错误消息)。xpath 用户名:.// [@id='loginForm']/p[1]/p/label xpath 密码:.// [@id='loginForm']/p[2]/p/label
但是,如果我输入正确的用户名,Webdriver 会继续在 Xpath 中搜索 username(.//*[@id='loginForm']/p[1]/p/label) 并且没有响应。
HTML 仅在出现错误时可见: label class="error" generated="true" for="userName" label class="error" generated="true" for="passwordField
谁能帮我这个?