【问题标题】:TestCafe selector for a textbox with same ID具有相同 ID 的文本框的 TestCafe 选择器
【发布时间】:2020-07-17 23:28:11
【问题描述】:

我正在尝试使用选择器在文本框中键入文本。但是,文本框共享相同的 ID。 我如何索引选择器。我能够通过 xpath 做到这一点。但是我需要将它作为选择器传递

文本框 id = #input1

【问题讨论】:

  • 到目前为止你做了什么?
  • 这就是我将值传递给第一个文本框的方式 const id_2 = 'input';常量 val1 = '123'; const inField = new dataPill(testcafe, #${id_2});等待 inField.typeText(val1);我需要将值传递给具有相同 ID 的第二个文本框,即 #input。所以我想知道如何为第二个文本框编制索引谢谢

标签: javascript selenium testing automation testcafe


【解决方案1】:

Element IDs should be unique within the entire document。我建议您避免对多个元素使用相同的 ID。

您可能希望按元素的类型(输入)枚举元素。请参阅Enumerate Elements Identified by a Selector 主题,其中演示了此示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多