gpt4 book ai didi

javascript - Taiko 自动化测试 - 获取 DOM 元素

转载 作者:行者123 更新时间:2023-11-29 15:10:43 25 4
gpt4 key购买 nike

在 Taiko 测试中获取 DOM 元素的最佳方法是什么?

在浏览器控制台我可以做:

element = document.getElementsByClassName("XXXX")[0]

我尝试使用 Taiko 的 $ 选择器 (https://taiko-preview.gauge.org/# $) element = await $('.XXXX').get()[0];。但这似乎并没有提供实际的 DOM 元素(只是一个 Taiko ElementWrapper ( https://taiko-preview.gauge.org/#elementwrapper ))。

对于上下文,我想要 DOM 元素的原因是因为我想执行 element.parentElement 然后查看一些要在我的测试中使用的属性。

我对 Taiko 比较陌生,所以非常感谢任何帮助。

谢谢

最佳答案

您可以使用 evaluate method在太鼓这里。例如,要从父元素中获取类名,您可以这样做

evaluate(()=>{var a = document.getElementsByClassName('XXXX')[0]; return a.parentElement.className})

关于javascript - Taiko 自动化测试 - 获取 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54836512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com