ios - Xcode UI 测试 - 如何在 WKWebView 中点击()链接?
<p><p>我正在尝试使用 UI 测试点击 WKWebView 中的链接。链接定义如下:</p>
<pre><code><a data-toggle="tab" href="#haloLogin">
<img src=/Images/Halo_small.png">
</a>
</code></pre>
<p>我可以这样找到链接:</p>
<pre><code>let haloLink = app.links.elementBoundByIndex(1)
</code></pre>
<p>(索引 0 处还有另一个链接)</p>
<p>这是我打印出 haloLink.debugDescription 时得到的:</p>
<pre><code>haloLink: Attributes: Link 0x1257094e0: traits: 146029019138, {{143.0, -392.0}, {32.0, 32.0}}
Element subtree:
→Link 0x1257094e0: traits: 146029019138, {{143.0, -392.0}, {32.0, 32.0}}
Image 0x125709cf0: traits: 146029019142, {{143.0, -392.0}, {32.0, 32.0}}
</code></pre>
<p>我试过用</p>
<pre><code>app.links["#haloLogin"]
</code></pre>
<p>没有成功。</p>
<p>我的问题是我没有得到</p>
<pre><code>haloLink.tap()
</code></pre>
<p>工作。</p>
<p>欢迎提出任何建议!</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>如果wkwebviw中的元素是这样的。</p>
<pre><code><a href="#">your link text</a>
</code></pre>
<p>下面是测试代码</p>
<pre><code>app.links["your link text"].tap()
</code></pre>
<p>多看文章。 <a href="http://masilotti.com/ui-testing-cheat-sheet/#how-to-tap-links-in-a-web-view" rel="noreferrer noopener nofollow">UI Testing Cheat Sheet and Examples</a> </p></p>
<p style="font-size: 20px;">关于ios - Xcode UI 测试 - 如何在 WKWebView 中点击()链接?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33904695/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33904695/
</a>
</p>
页:
[1]