如果您只知道选择器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


或任何你喜欢的

07-25 22:40
查看更多