擅长:python、mysql、java
<p>在这种情况下,不需要使用XPath。在我看来,你应该更喜欢CSS选择器,因为它们创建起来不那么复杂,因此更容易阅读和维护。它们在浏览器间也得到更好的支持,而且速度更快。在</p>
<p>本例中的CSS选择器是<code>#ListArticles h2 > a</code>。<code>#</code>表示一个ID。在XPath中,空格相当于<code>//</code>,它表示任何后代。在XPath中,<code>></code>相当于<code>/</code>,它只表示子代/直接后代。在</p>
<p>下面是一些CSS选择器引用,可以帮助您了解CSS选择器。在</p>
<p><a href="https://www.w3.org/TR/selectors/#overview" rel="nofollow noreferrer">CSS Selectors spec</a></p>
<p><a href="https://saucelabs.com/resources/articles/selenium-tips-css-selectors" rel="nofollow noreferrer">Selenium Tips: CSS Selectors</a></p>
<p><a href="https://www.smashingmagazine.com/2009/08/taming-advanced-css-selectors/" rel="nofollow noreferrer">Taming Advanced CSS Selectors</a></p>