簡體   English   中英

TestCafe Typescript - 如何斷言禁用的 html 輸入元素的值?

[英]TestCafe Typescript - how to assert the value of a disabled html input element?

TestCafe Typescript - 如何斷言禁用的 HTML 輸入元素的值?

該元素被禁用以避免最終用戶的交互。 但是,我想檢查此元素是否包含預期值。

example
  public async checksomething(text: string) {
    const inputElement = this.inputSelector();
    await t
      .click(this.someDiv())
      .expect(inputElement().value)
      .contains(text);
  }

我試圖在以下示例中重現您的使用場景:

<input type="text" value="12345" disabled="disabled"/>
async function checksomething (t, text) {
    const inputElement = Selector('input');
    await t
        .expect(inputElement().value)
        .contains(text);
}

test(`test`, async t => {
    await checksomething(t, '12345');
});

一切都按預期工作。 沒有錯誤。 請看一下this.someDiv元素。 檢查它是否可見。 如果沒有幫助,請分享您的示例以在我的機器上重現該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM