我需要你的帮助。 因此,这是基于我在innerHTML中看到的Selenium CSS定位器。我的问题很简单:在CSS定位器中可以使用的属性是什么,以及如何使它更加严格?Selenium CSS定位器所有属性选项有严格和不严格
例如,对于HTML
<input id="tbd" type="text" disabled="disabled">
<input type="submit" id="b1" value="b11" onclick="javascript: alert('button1')">
对于以上HTML,CSS可以很容易地分别建:
css=input[id="tbd"][type="text"][disabled="disabled"]
css=input[id="b1"][value="b11"][onclick="javascript:alert('button1')"]
正如我发现,的onclick和残疾人不支持作为属性。所以,你去!我如何知道选择哪种locatorType?
我的第二个问题,我希望在查找定位器时非常严格。 例如, 我希望这个定位
css=input[name="tbd"][type="text"]
这个HTML
<input name="tbd" type="text">
搭配不是这个
<input name="tbd" type="text" disabled="disabled">
这就是我的意思是严格的。
任何帮助?
感谢, 阿米特
ID标签应该是在HTML文档中唯一的(http://www.w3schools.com/tags/att_standard_id.asp) – Isaac 2012-01-06 21:49:23
修正了题!!但我仍然不知道我的问题的答案 – abarik 2012-01-06 21:54:05