gpt4 book ai didi

android - 单击 span 和 div 中包含的文本

转载 作者:行者123 更新时间:2023-11-30 02:17:47 25 4
gpt4 key购买 nike

这是 HTML 代码。

<div class="help-service-content">
<div class="help-content">
<a name="61AC9B9656AE"></a>
<h1>Help Contents</h1>
<div>
<div id="9F38FD">
<a name="9F38FD"></a>
</div>
<h2>
<span><a href="/register.html">Register</a></span>
</h2>
<div id="20D4FF">
<a name="20D4FF"></a>
</div>
<h2>
<span><a href="/subscribe.html">Subscribe</a></span>
</h2>
</div>
</div>
</div>

我一直在尝试在我的 Android 移动应用程序上使用 Appium 单击“注册”文本,但它最终所做的只是在文本下划线。而且链接打不开。这类似于发布的问题 here .所以,我尝试了以下方法,但也没有用。

WebElement element = DeviceWrapper.getAppiumDriver().findElement(By.xpath("span"));
element.click();

只是想知道是否有人有任何想法。感谢您的宝贵时间。

最佳答案

尝试通过链接文本找到 a 元素(不是 span):

DeviceWrapper.getAppiumDriver().findElement(By.linkText("Register"));

或者,通过 xpath:

DeviceWrapper.getAppiumDriver().findElement(By.xpath("//span/a[. = 'Register']"));

关于android - 单击 span 和 div 中包含的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29022837/

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