(1)innerHTML 会返回元素的内部 HTML, 包含的HTML标签。
// 常用下面的写法 将会得不到我们想要的text文本内容 因会隐藏其文本
self.driver.find_elements(By.CSS_SELECTOR,".ocms").text
// 例如下面的内容
<div class="sku-item-left">
<div class="sku-item-name">一个文本内容</div>
</div>
(2)textContent 和 innerText 只会得到文本内容,而不会包含 HTML 标签,textContent 是 W3C 兼容的文字内容属性
# 获取文本内容,不包含的HTML标签
self.driver.find_elements(By.CSS_SELECTOR,".ocms").get_attribute('textContent')
# 获取用innerHTML 会返回元素的内部 HTML,包含的HTML标签
self.driver.find_elements(By.CSS_SELECTOR,".ocms").get_attribute('innerHTML')