2012-03-14 123 views
1

我想用Selenium IDE測試一個網頁。我對硒很陌生。Selenium - 點擊按鈕不記錄

代碼是這樣的。

當我點擊'創建新標題' - Selenium不記錄任何東西。如果我需要提供更多信息,請告訴我。

謝謝!

我試過'查看Xpath'。
但 '查看XPath的' 顯示

ID( 'addTitle')/ X:跨度從https://abc.xyz.com/ui/states/LisitTitles.ddx

的結果,但我想補充
https://abc.xyz.com/ui/states//ManageStates.ddx?action=add
這是創建新標題按鈕

我看不到https://abc.xyz.com/ui/states//ManageStates.ddx?action=add
任何地方的頁面源代碼或Xpath。

在頁面源中,我看到:
document.location = ABC.PM.TITLE.builderURL +「?action = add」;
另外我怎麼知道它是否打開/點擊/ etc命令我應該是
使用?這也與分頁有關嗎?
感謝

回答

3

,您可以手動使用XPath補充一點:

 
Command | click (or clickAndWait) 
Target | //li[@id='addTitle']/span[@class='icon-add'] 
Value  | 

這將導致點擊包含文本的元素「創建新標題」,如你所見。

+1

感謝。作品!現在將工作理解這意味着什麼 – SUM 2012-03-15 14:55:49

3

Open命令是用於打開一個新的網頁。

Click命令用於模擬用戶單擊元素。

在硒IDE窗口上,您可以顯示所有可用的命令。您只需點擊「查找」按鈕上方的三角形。

還爲每一個命令,在「參考」選項卡

的描述您可以採取的截圖看看這裏的更多信息: http://seleniumhq.org/docs/02_selenium_ide.html#ide-features#opening-the-ide

+0

謝謝所以基本上我將不得不看到所有的命令哪一個將爲該行動工作 – SUM 2012-03-15 14:54:37

+0

我也可以建議你使用typeKeys而不是類型。有很多這樣的小技巧,所以要對Selenium有所耐心;)它是一個非常強大的工具 – Joand 2012-03-15 17:24:37