我想按图标政治,但在国际方面,我尝试了driver.find_element_by_xpath("//class[contains(., 'Politics')][1]").click()
,[1]应该把它放在国际方面,但不起作用。谁能帮帮我吗。下面是我正在使用的HTML代码。你知道吗
<li class="level-1 National ">
<li class="level-2 collapse">
<span class="text"><span class="news-icon politics" title="Politics"></span>politics</span>
<ul style="display:none">
<li class="collapse">
<li class="level-1 International ">
<li class="level-2 collapse">
<span class="text"><span title="Politics" class="news-icon politics"></span>politics</span>
<ul style="display:none">
<li class="collapse">
如果您想使用xpath,我建议不要使用[1]这样的索引。你知道吗
所以您的xpath可以如下所示:
比CSS大一点
相反,我会编写一个CSS选择器——更加简洁:
相关问题 更多 >
编程相关推荐