我想在selenium firefox浏览器中填写文本 如何找到输入文本选择器对我来说非常复杂请解释我只想使用css选择器实现此目的
<div class="Gb WK">
<div class="Rd"guidedhelpid="sharebox_editor">
<div class="eg">
<div class="yw oo"">
<div class="yw vk"">
</div>
<div class="URaP8 Kf Pf b-K b-K-Xb">
<div id="195" class="pq"
Share what's new...
</div>
<div id=":37.f" class="df b-K b-K-Xb URaP8 editable" contenteditable="true"
g_editable="true"role="textbox"aria-labelledby="195"></div>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
您已经撰写了cssSelector
。不过我会为你解释一下。 CssSelector
允许您使用单个/多个属性搜索。如果您没有找到唯一的属性,您可以继续向选择器添加更多属性
单一属性
[role='textbox']
多个属性
[role='textbox'][contenteditable='true']
如果你想为更快的搜索添加div,那么
div[role='textbox'][contenteditable='true']
请注意,如果我不添加div
,那么它将成为与标签无关的搜索