我想列出包含这些网络元素中所有元素的元素列表:
<div class="league-item-block" id="LeagueId_(here there is a different id for every web element)" data-bind="css: { 'Hidden': $data.IsHidden() }, attr: { id: league.getDomId() }"></div>
我使用语法:
list = driver.find_elements_by_class_name("league-item-block")
问题是还有网络元素:
<div class="league-item-block Hidden" id="LeagueId_(here there is a different id for every web element)" data-bind="css: { 'Hidden': $data.IsHidden() }, attr: { id: league.getDomId() }"></div>
创建的列表包含这些元素,我不知道如何避免它们。
答案 0 :(得分:3)
这可以解决您的问题 - CSS Selector:
list = driver.find_elements_by_css_selector(".league-item-block:not(.Hidden)")
代码:
{{1}}