我正在尝试将文本发送到搜索框,该搜索框将自动列出与文本匹配的项目。我想选择与搜索文本完全匹配的记录..
示例:
<!DOCTYPE html>
<html lang="en">
<head><title>Test Selection</title></head>
<body>
<ul id='navlist'>
<li>
<table style='border:1px solid black'><tr><td>1234</td><tr><td>Johnas</td><tr><td>Active</td></tr></table>
</li>
<li>
<table style='border:1px solid blue'><tr><td>0234</td><tr><td>Philips</td><tr><td>Active</td></tr></table>
</li>
<li>
<table style='border:1px solid green'><tr><td>2235</td><tr><td>Joseph</td><tr><td>InActive</td></tr></table>
</li>
</ul>
</body>
</html>
当我发送文本 0234 时,它列出了两条记录 1234 和 0234 。但我想单独选择第二个,即 0234。
我可以使用 xpath = "//ul/li/table" 选择第一条记录,但发现很难找到与发送文本完全匹配的记录。
尝试过, contains(.,'0234'), contains(text()='0234'), contains(Text()='0234') 。但不起作用。
包含文本()还检查数字。