我对xPath很新,并尝试编写自动化的walktrough。 HTML结构是这样的:
<div> << structure i need to search from
<div>
<div>
<ul>
<li>
<li>
<li>
<h1>Month Year</h1> << works
<ul>
<li>1</li>
<li>2</li>
<li>3</li> << text i want
<li>4</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
由于我尝试为具有相同结构但不同html元素的网站执行此操作,因此我无法依赖这些元素。
使用以下代码获取月份的作用是什么:
//*[text()[contains(., '" + month + " " + year + "')] or text()[contains(., '" + month + "')]]
但日期不起作用。这是我目前的尝试,我不知道为什么它不起作用
//*[text()[contains(., '" + month + " " + year + "')]]/../../../../../../*[text()[contains(., '3')]]