我有以下元素(登錄框):如何找到Selenium元素的DOM和CSS地址?
<input type="text" style="font-family: Verdana; font-size: 11px; width: 180px;" id="ctl00_Content_ctl00_Login2_UserName" maxlength="50" name="ctl00$Content$ctl00$Login2$UserName">
因爲我有一個Firebug的,如果我右鍵點擊元素上它給我的XPath地址(//*[@id="ctl00_Content_ctl00_Login2_UserName"]
)。
按Selenium website,我想能夠在元素上點擊也DOM和CSS。我該怎麼做?有沒有一個簡單的工具(瀏覽器插件)可用於此目的?我只是不想被id和xpath單獨限制。
我檢查了兩者都有效。 做DOM和CSS [b]總是[/ b]使用ID?如果沒有ID,我可以使用DOM和CSS嗎? – Prostak 2010-10-14 17:59:22
硒是偉大的,它允許您使用幾乎所有的屬性來查找頁面上的元素。如果你想通過CSS類的東西這將是CSS = .className或DOM DOM = document.getElementsByClassName( '類')indexOfItem] – AutomatedTester 2010-10-15 07:37:12