如何获取 TestCafe 中元素内 "value" 属性的数据?

How to get the data of a "value" attribute inside an element in TestCafe?

我正在尝试编写一个测试,获取给定元素的数量值,然后在代码中对其进行操作。该元素的代码如下所示:

<input id="amount" type="text" value="16.95">

那么如何获取“值”属性中的数值?

我试过这样调用元素:

const someVal = Selector('#amount').find('value')

但这显然是错误的,因为它只会将我带到元素而不是数据?

你有这个;

<input id="amount" type="text" value="16.95">

所以在JS中,通过这样做获取值;

document.getElementById("amount").value;

基本上,无论您定义什么 value 都意味着当它加载时,这就是首先显示的内容。所以在你的情况下,你将 value 定义为 16.95 只需调用该框,你就会得到值。

以此为参考; https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_text_value2