gpt4 book ai didi

java - 使用 Selenium IE webdriver 和 JAVA 识别特定字符串后面的文本

转载 作者:行者123 更新时间:2023-12-01 04:32:38 26 4
gpt4 key购买 nike

如何识别“FIND ME PLEASE”后面的文字是“YES”还是“NO”? (即“请找我 1”后跟"is"。“请找我 2”后跟“否”)。请引用以下 HTML:

<table width="600" border="1" cellspacing="5" cellpadding="1">
<tr><td width="100" align="right">&nbsp;1.&nbsp;&nbsp;</td>
<td width="400" class="fontlarge">&nbsp;&nbsp;`Is <b>FIND ME PLEASE 1</b> OK ?</td>
<td width="100" class="textbold" align="center">YES</td>
<table width="600" border="1" cellspacing="5" cellpadding="1">
<tr><td width="100" align="right">&nbsp;2.&nbsp;&nbsp;</td>
<td width="400" class="fontlarge">&nbsp;&nbsp;Is <b>FIND ME PLEASE 2</b> OK ?</td>
<td width="100" class="textbold" align="center">NO</td>

我成功使用 xpath 识别了“请找到我 [1 或 2]”;即通过:

xpath("//*[contains(text(), '" + "FIND ME PLEASE " + "')]")

我感觉我需要使用“following-sibling”来识别“YES”“NO”,但不是确定如何正确使用它。

最佳答案

我对你的问题有点不清楚,但我认为你在寻找类似的东西:

//td[contains(.,'FIND ME PLEASE')][./following-sibling::td[contains(.,'YES')]]

这将为您提供所有包含 FIND ME PLEASEtd 以及包含 YES 的同级 td

关于java - 使用 Selenium IE webdriver 和 JAVA 识别特定字符串后面的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17811927/

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