我正在使用Selenium Python Css选择器同时定位1个元素2贡献,并且两个贡献都需要是部分的。
现在我可以通过 Xpath 成功找到这个元素:
fifth_item = driver.find_element_by_xpath("/html/body/div[contains(@id, 'coption') and @style='display: block;']")
id和style值都是部分的,当我累了:
fifth_item = driver.find_element_by_css_selector("div[id*='coption')][style*='display: block;']")
失败
html代码在这里:
<div id="coption5" class="copt" style="display: block;">...</div>
有朋友可以帮忙吗?
请尝试使用以下css
fifth_item = driver.find_element_by_css_selector("div[id ^='coption')][style='display: block;']")
注意:请注意双引号和单引号,因为我正在从移动键盘打字