首页 > 解决方案 > 如何编写 XPATH 以获取以下元素文本?

问题描述

我正在尝试为以下 span 元素编写 xpath。任何想法?

<pre class=" CodeMirror-line " role="presentation">
    <span role="presentation" style="padding-right: 0.1px;">Status Code  : 200 OK</span></pre>

标签: selenium-webdriverxpathxpath-2.0

解决方案


尝试这个:

//span[@role='presentation']

或者

//*[@class='CodeMirror-line ' and (@role='presentation)']/span[@role='presentation']

要获取元素文本,您可以这样做:

response_el_xpath = "//span[@role='presentation']"
response_status = driver.find_element_by_xpath(response_el_xpath).text

推荐阅读