ios – Xcode UI测试 – 如何在WebView中查找并点击()元素
发布时间:2020-12-14 18:55:35 所属栏目:百科 来源:网络整理
导读:我试图找到一种方法来点击具有以下 HTML结构的链接: a div id="facebook_sharing"/div/a a标签没有任何与之关联的属性或文本,只有里面的div标签. 我尝试了以下但没有成功: app.links["facebook_sharing"].tap() 有没有办法找到div标签元素并点击它? 谢谢
我试图找到一种方法来点击具有以下
HTML结构的链接:
<a> <div id="facebook_sharing"></div> </a> a标签没有任何与之关联的属性或文本,只有里面的div标签. 我尝试了以下但没有成功: app.links["facebook_sharing"].tap() 有没有办法找到div标签元素并点击它? 谢谢! 解决方法
Xcode UI Testing通过辅助功能与您的应用进行交互.就像它无法访问底层UIKit元素一样,它无法直接访问HTML DOM.除非以某种方式暴露于可访问性,否则您不能指望框架知道标记中的某些内容.
要“将应用程序视为UI测试功能”,请在Mac上打开Accessibility Inspector.app. (您可以通过在Spotlight中搜索它来轻松找到它.)然后,用光标悬停在div上.如果您看到以下任何属性集,则可以查询该元素: > accessibilityTitle 如果没有在a或div元素上设置这些元素,则应自行更新它们.这样想吧.如果视障人士使用该网站,他/她如何知道他/她可以与Facebook链接进行互动? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |