如何使用Selenium Python定位伪元素:::

问题描述 投票:0回答:2

我正在使用Selenium Python来定位标签元素。我想使用:: before来定位它,因为这是一个弹出窗口。

 <div class="crow" grp="0" grpname="Pizza Size">
    ::before
    <label class="label0" cid="1">
    <input type="radio" name="0" coname="M" sname="" price="9.99" value="392">M<b class="ip">9.99</b>
    </label>
    <label class="label0" cid="1"><input type="radio" name="0" coname="L" sname="" price="11.99" value="393">L<b class="ip">11.99</b>
    </label><div style="clear:both">
    </div>
    </div>

我不知道如何使用::之前找到它,任何朋友都可以帮忙吗?

python selenium selenium-webdriver css-selectors pseudo-element
2个回答
0
投票
如果我没记错的话,selenium对此不提供任何功能或API调用。您可以尝试解析html,然后使用简单的regular expression查找标签。希望这会有所帮助:)

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.