gpt4 book ai didi

selenium - 需要从位于 selenium 中另一个跨度内的事件跨度元素获取工具提示文本

转载 作者:行者123 更新时间:2023-12-02 01:20:01 25 4
gpt4 key购买 nike

在此应用程序中,可以选择激活或停用 channel 。

激活此 channel 时,将激活包含要停用的工具提示的跨度,如下所示。
chanel activated

同样,当此 channel 被停用时,包含要激活的工具提示的跨度将被激活,如下所示。

channel de-activated

如果我能找出事件跨度的 xpath,我将能够验证这个元素。但是很难找到到 的 xpath活跃跨度。

</span>
<span id="stat965">
<span class="btn btn-small deactivateBtn btn-warning" href="javascript:void(0);" data-toggle="tooltip" onclick="status('ZVJxWHlYYUhMaWxZM2xqT1A2YTdydz09' ,'false','TWITTER',965);" title="" data-original-title="Deactivate">
<i class="fa fa-times"></i>
</span>
<span class="btn btn-small activateBtn btn-primary" data-toggle="tooltip" style="display: none;" href="javascript:void(0);" onclick="status('ZVJxWHlYYUhMaWxZM2xqT1A2YTdydz09' ,'true','TWITTER',965);" title="" border="0" data-original-title="Activate"> <i class="fa fa-check"></i>
</span>

</span>

code for validation

最佳答案

使用isDisplayed跟踪 web 元素的方法,该方法告诉该元素是否在网页上可见。

试试 Deactivate带有以下 XPATH 的 span 标签:

//span[@style="display: inline-block;"  and @data-original-title="Deactivate"]

返回 WebElement only if Deactivate span tag is active否则为空,因此您可以检查激活跨度标记。

对于 Activate带有以下 XPATH 的 span 标签:
//span[@style="display: inline-block;"  and @data-original-title="Activate"]

关于selenium - 需要从位于 selenium 中另一个跨度内的事件跨度元素获取工具提示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40647806/

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