如何找到复杂的css选择器

时间:2015-02-21 07:02:25

标签: css selenium css-selectors

我想在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>

1 个答案:

答案 0 :(得分:1)

您已经撰写了cssSelector。不过我会为你解释一下。 CssSelector允许您使用单个/多个属性搜索。如果您没有找到唯一的属性,您可以继续向选择器添加更多属性

单一属性

[role='textbox'] 

多个属性

[role='textbox'][contenteditable='true']

如果你想为更快的搜索添加div,那么

div[role='textbox'][contenteditable='true']

请注意,如果我不添加div,那么它将成为与标签无关的搜索