首页 > 解决方案 > Selenium,结合css问题

问题描述

我遇到了 css 问题(找不到正确的编写方法)

<div class="d-flex flex-row align-items-center justify-content-end col-6">
<button disabled="" class="btn btn-primary disabled">'Text 1'</button>
<button disabled="" class="btn btn-primary disabled">'Text 2'</button>
<button disabled="" class="btn btn-primary disabled">'Text 3'</button>
<button disabled="" class="btn btn-primary disabled">'Text 4'</button>
<button disabled="" class="btn btn-primary disabled">'Text 5'</button>
<button disabled="" class="btn btn-primary disabled">'Text 6'</button>
</div>

例如,如果我想选择“Text #3”,我该如何写下来?还有一个,我怎么能写下smth likeparrent[class='smth'] child['Text 3']

标签: javacssseleniumselenium-webdriver

解决方案


你不能

CSS是一种标记语言。根据规范,选择器作用于结构,而不是内容。

有人谈论添加一个:contains() 伪类,但我猜它被废弃了。


推荐阅读