2012-07-30 97 views
0

我有一個設置了點擊事件的下拉菜單。當用戶點擊某些選項時呈灰色(禁用),因此用戶不應選擇它們。Selenium IDE如何在點擊時顯示選擇選項

是有可能通過硒IDE效仿這一過程即

  • 一)調用點擊事件,應顯示[視覺顯示 需要]
  • B)我運行一些測試選項(禁用/啓用)選項
  • c)選擇一個可選選項

    這裏需要的是下拉選項應該是可見的。

+0

如果你能得到硒IDE要將按鍵alt +向下發送到選擇列表,它應打開下拉菜單。我可以在Selenium-Webdriver中使用它,但在Selenium IDE中沒有任何運氣。 – 2012-08-01 20:32:26

回答

1

您可以用下面的展開下拉:

Command: getEval 
Target: window.document.getElementById('your_dropdown_id').size = window.document.getElementById('your_dropdown_id').length 
Value: 

這將設置下拉的大小,使所有選項都可以看到。

+0

感謝您提供開箱即用的解決方案(+1)。但在我的情況下,這是不合適的。我不想破壞用戶界面。想象一下,如果我們在下拉菜單中有很多選項,這將會影響GUI。但在某些情況下,它肯定會有幫助 – sakhunzai 2012-08-01 06:46:20

+0

如果您有大量的下拉菜單,您可以隨時選擇限制選項的數量。 – 2012-08-01 14:24:16

+0

我接受這個答案的一部分,雖然它不是我想要的,但它接近。 – sakhunzai 2012-08-28 13:06:05

0

您可能還想看看安裝瀏覽器插件,以幫助您查看正在測試的網站上JS事件處理程序的具體情況。一個很好的一個是視覺事件: http://www.sprymedia.co.uk/article/Visual+Event

這將讓你看到的處理程序是什麼元素,無論是想要一個鼠標向上或向下鼠標或按鍵等

+0

你的答案似乎並沒有涉及硒IDE :( – sakhunzai 2012-08-01 06:49:43