如何解决我正在尝试使用testcafe在<frame>中找到一个元素,但无法这样做有没有一种方法可以做到这一点?
我尝试了以下方法:
strspn()
另一种尝试:
strcspn()
这将引发以下错误:选择器函数应返回DomElement,NodeList,HtmlCollection,NULL或未定义。
HTML DOM如下:
t.switchTo("frameID");
var ele = Selector("#ele");
await t.click(ele);
解决方法
在W3C建议书中,frame
和frameset
功能被标记为obsolete。由于TestCafe基于不支持frameset
的HTML5标准,因此TestCafe也不支持frameset
。因此,我们希望重点关注最新功能,这些功能将为测试现代Web应用程序提供最佳体验。
对于您共享的示例,可以使用此测试:
test('test',async t => {
await t.click('#ele1');
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。