如果您只知道选择器ID的一部分,有人可以向我指出如何找到选择器的解决方案吗?
例如,有一个页面,其输入字段为NAME,其ID为:firstname:
因此,以通用方式找到此选择器是Selector(“#firstname”)。
但是,如果我想找到在其ID中包含字符串“ name”的选择器怎么办?
这是我的解决方法。由于页面上有一个选择器“#\ 27 contactName> div>输入”
由于此字符“ \ 27”等于'符号而结束,因此testcafe框架无法在DOM树中找到这样的选择器。
我试过了:
Selector(“#\ 27 contactName> div>输入”)或Selector(“#'contactName> div>输入”),但这无济于事。
我了解并知道,这不是Testcafe的问题,而是Web编码人员:D。同意。但是,如何解决呢?
最佳答案
尝试这个。
$("[id*='name']").val
和你想要的jQuery
您也可以添加标签。
$("input[id*='name']").val
或任何你喜欢的