使用Selenium和Python获取子元素

我有这个HTML

<div id = "d029384">
<span>......</span>
</div>

和我的代码

elem = browser.find_elements_by_xpath("//div[contains(@id,'d')]")

除了div不适用于我的程序正在做什么.我需要更具体.我需要span元素.我怎样才能获得span元素?
每个div的id都是d数字.我需要这些数字,这就是为什么我使用该xpath,但我不知道如何使最终的WebElement指向跨度而不是div.

谁知道?

解决方法:

你找到合适的div吗?如果是这样,要获得该div内的跨度,只需添加/ span:

elem = browser.find_elements_by_xpath("//div[contains(@id,'d')]/span")

相关文章

转载地址:https://www.cnblogs.com/mini-monkey/p/12104821...
web自动化测试过程中页面截图相对比较简单,可以直接使用sel...
目录前言一、Selenium简介二、浏览器驱动1.浏览器驱动参考2....
一、iframe的含义:iframe是HTML中框架的一种形式,在对界面...
转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.to...
'''##**认识selenium**​**下载:pipinstall...