2012-12-05 38 views
1

我是新來的selenium,而在selenium IDE中記錄時,它不記錄下拉列表以及它的html代碼。Selenium IDE隱藏輸入類型的命令

如果IDE沒有記錄事件,則發出諸如被定義爲隱藏的元素之類的問題。

感謝您的幫助:)

<input type="hidden" name="roleSpecification.industries.id" value="" /> 
<select name="roleSpecification.industries.id" size="3" data-placeholder="Any" class="test chzn-select" multiple="multiple" id="roleSpecification_industries_id" > 
<option value="1">Accounting</option> 
<option value="2">Architecture &amp; Planning</option> 
<option value="3">Arts</option> 
</select> 
+0

您可以使用[螢火](https://getfirebug.com/releases/firebug/1.9/firebug-1.9.0.xpi)並找到下拉框的id或xpath或css,並用它來選擇所需的val UE。讓我知道你是否需要更多幫助。 – Hemanth

+0

感謝您的幫助css = input.select2-input.select2-focused; xpath =(//輸入[@ type ='text'])[3]; id = roleSpecification_industries_id;我試着用他們每個人,但沒有快樂的命令=點擊; Target - id = roleSpecification_industries_id;值 - 標籤=會計 – Venkatesh

回答

0

Selenium Reference

storeVisible(定位器,VARIABLENAME)

確定指定 元件是可見的。通過設置 將CSS「visibility」屬性設置爲「hidden」或將「display」屬性 設置爲「none」,可以使元素不可見,無論是對於元素本身,還是對其元素的一個(如果其祖先)。如果元素不存在,此方法將失敗。

參數:

  • 定位符 - 一個元素定位

  • VARIABLENAME - 變量,其中所述結果將被存儲的名稱。

返回:

如果指定的元件是可見的,否則爲假

斷言相關聯,自動生成:

  • assertVisible(定位器)
  • assertNotVisible(lo CATOR)
  • verifyVisible(定位)
  • verifyNotVisible(定位)
  • waitForVisible(定位)
  • waitForNotVisible(定位)

您可以使用verifyVisible(css=input[name="roleSpecification.industries.id"])

+0

感謝您的迴應我已經通過上述文件,但我想知道爲什麼選擇命令輸入類型隱藏不起作用。上述文件僅檢查驗證和斷言它。謝謝 – Venkatesh