<div class="someclass">
<p class="name"><a href="#/word/1/">helloworld</a></p>
</div>
//我想使用python selenium代码从anchor标签打印helloworld文本。
答案 0 :(得分:1)
您可以使用CSS:
.find_element_by_css_selector("p.name a")`,
或者您可以使用xpath执行此操作:
.find_element_by_xpath("//p[@class='name']/a")
示例:
element = self.browser.find_element_by_css_selector("p.name a")
print element.get_attribute("text")
我希望这有帮助,如果没有告诉我:)。
答案 1 :(得分:0)
要在python中使用Selenium从任何html标记中获取文本, 您可以简单地使用“ .get_attribute('text')”。 在这种情况下:
a_tag = self.driver.find_element_by_css_selector("p.name a")
a_tag.get_attribute('text')