【发布时间】:2018-10-16 13:48:18
【问题描述】:
我的问题是我试图获取元素的文本,它动态地填充了 HTML 内容。这是HTML源代码。最后一个div:
<div data-bind="with: dataForRatingPopup"></div>
鼠标进入第一个div时用HTML代码填充:
<div class="star-rating-wrap" data-bind="event: { mouseenter: mouseEnter, mouseleave: mouseLeave, click: click }, css: { 'has-supplier': emex.context.userIsInOptovikInterface }">
<div class="star-rating rating-6" data-bind="css: css"></div>
<div data-bind="with: dataForRatingPopup"></div>
</div>
如何使用 Selenium WebDriver 获取此元素的文本?
【问题讨论】:
-
看起来 html 代码中没有文本,您在寻找任何属性吗?
-
XPATH 使用 data-bind="with: dataForRatingPopup" 搜索 DIV
-
你是怎么尝试的?你的代码在哪里?
-
欢迎来到 Stack Overflow!请参阅:How do I do X? SO 的期望是,提出问题的用户不仅会进行研究以回答他们自己的问题,还会分享该研究、代码尝试和结果。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask
标签: python html python-3.x selenium selenium-webdriver