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