我有以下html:
<span class="campaign-settings-list__targeting__value js-campaign-settings-value">abc</span>
如何在Selenium中使用WebDriver时使用此元素?我试过了:
return WebDriverWait(self.driver, 30, 0.1).until(
lambda d: d.find_elements_by_css_selector('.campaign-settings-list__targeting__value .js-campaign-settings-value')
)
但是我得到了超时异常。谢谢。
答案 0 :(得分:1)
这是你需要的选择器:
.campaign-settings-list__targeting__value.js-campaign-settings-value.
请注意它在两个类之间没有空格。这可以被描述为&#34;选择具有campaign-settings-list__targeting__value
和js-campaign-settings-value
类的元素。&#34;
您指定的选择器是:
.campaign-settings-list__targeting__value .js-campaign-settings-value
这可以被描述为&#34;选择类js-campaign-settings-value
的元素,它们是类campaign-settings-list__targeting__value
的元素的后代。&#34;