在太高测试中,要获得当前选定元素的值吗



在我的taiko测试脚本中,我选择了一个带有proximity参数的输入元素。然后我可以在输入元素中写一些文本。之后,我想断言,文本实际上是通过检查值写入该元素的。我该怎么做?

以下是我的测试脚本摘录:

await click($(`input`, below('someHeader')));
await write('abc');

输入字段没有id。我怎么能开一张支票,证明金额是"abc"?

textBox是表示Taiko中所有文本inputField的选择器。。。接近选择器可以用来获取要写入的输入字段,并获得其值,如低于

await write('abc',into(textBox(below('someHeader'))));
await textBox(below('someHeader')).value();

您可以使用任何选择器来获取存储的文本。如果没有任何ID,那么您可以尝试使用标签名称、textBox或xpath

const myText = await $("xpath_value").text();
assert.strictEqual(myText, 'abc')

最新更新