【问题标题】:Search for element by its specific part of name按名称的特定部分搜索元素
【发布时间】:2018-08-16 10:03:57
【问题描述】:

如果您只知道其 ID 的一部分,有人可以指出如何找到某个选择器的解决方案吗?

例如,有一个页面的输入字段 NAME 其 ID 是 :firstname: 所以,通过常用的方法来创建这个选择器是 Selector("#firstname")。 但是如果我想找到 ID 中包含字符串“name”的选择器呢?

这对我来说是一种解决方法。因为页面上有一个选择器“#\27 contactName > div > input” 由于这个字符“\27”等于'符号而结束,testcafe 框架在 DOM 树中找不到这样的选择器。

我尝试过: Selector("#\27 contactName > div > input") 或 Selector("#'contactName > div > input"),但它没有帮助。

我理解并知道这不是 Testcafe 的问题,而是网络编码器的问题 :D。同意。但是,如何解决呢?

【问题讨论】:

标签: javascript testing automated-tests e2e-testing testcafe


【解决方案1】:

试试这个。

$("[id*='name']").val

和你想要的 jquery

您也可以添加标签。

$("input[id*='name']").val

或任何你喜欢的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    相关资源
    最近更新 更多