擅长:python、mysql、java
<p><code>element_list</code>已保存所有要打印的元素,即<code>element_text</code>。您不能使用<code>WebElement</code>来定位自身,它之所以没有使用<code>NoSuchElementException</code>失败,是因为当使用<code>xpath</code>从另一个元素定位元素时,您需要指定当前上下文<code>.</code></p>
<pre><code>find_element_by_xpath('.//div')
</code></pre>
<p>在<code>element_list</code>上迭代</p>
<pre><code>for element in element_list:
print(element.text)
</code></pre>
<p>或者,如果您确实想拆分它,因为您可以使用父列表上的更多操作(注意,她缩短了<code>element_list</code><code>xpath</code>)</p>
<pre><code>element_list = driver.find_elements_by_xpath("//div[@class='WGGO WKFO']//ul//li[@class='WO0F WHHO WI5 WF2F']")
for element in element_list:
element_text = element.find_element_by_xpath(".//div[@class='WP0F WN0F']//div[@class='WDQY']//ul[@class='WHDR WCQY']").text
print(element_text)
</code></pre>