我正在构建我的Selenium框架。所有元素都需要由Data-QA查找。我不确定如何执行此操作。我已经使用非常简单的Ids完成了透视。我无法在find元素中找到数据qa
任何人都可以指出正确的方向。
答案 0 :(得分:0)
您似乎正在尝试为特定属性查找具有特定值的元素。我不了解C#,但是使用Python可以正常工作(我喜欢使用CSS选择器):
all_login_inputs = find_elements_by_css_selector("input[data-qa='input_login_operator']")
这将返回具有标签“ input”且元素的“ data-qa”属性设置为值“ input_login_operator”的元素列表
答案 1 :(得分:0)
HTML似乎在双引号内有多余的单引号:
data-qa="'input_login_operator'"
我将从DOM中删除单引号,或在CSS选择器中将其转义。