我需要你的幫助。 因此,這是基於我在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