想要将Given XML代码转换为selenium

时间:2017-02-15 04:40:43

标签: java selenium css-selectors qa



<textarea class="text sr " wrap="off" id="arid_WIN_3_1000003230" cols="20" maxlen="69" style="top: 0px; left: 123px; width: 187px; height: 21px; background-color: rgb(204, 204, 204);" armenu="CTM:SGE:CABMgrAsg-CHG-Q" mstyle="2" arautoc="1" arautocmb="1" arautocak="0" arautoctt="400" arencryptdataatrest="0" rows="1" readonly="" title="Shivhare, Siddhant 913896"></textarea>
&#13;
&#13;
&#13;

任何人都可以告诉我如何将其转换为CSS选择器,以便可以使用它而不是Xpath。

由我创建的CSS选择器在下面给出

&#13;
&#13;
textarea.text sr[title= 'Shivhare, Siddhant 913896']

<!-- begin snippet: js hide: false console: true babel: false -->
&#13;
&#13;
&#13;

&#13;
&#13;
textarea.text sr[id= 'arid_WIN_3_1000003230']
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

实际上,您的两个css定位器都是正确的,您错过了多个. 之间的className

你的两个定位器应该是: -

textarea.text.sr[title= 'Shivhare, Siddhant 913896']
textarea.text.sr[id= 'arid_WIN_3_1000003230']

FYI : - CSS .class Selector用于使用类属性值定位元素。您需要为每个班级名称使用.

您还可以使用CSS #id Selector使用id属性值定位元素: -

textarea.text.sr#arid_WIN_3_1000003230

参考链接: -