2016-07-01 93 views
0

我想要測試在Selenium IDE中記錄測試的基於Web的應用程序,並遇到以下問題。無法使用Selenium IDE選擇按鈕

其中一個字段(標題,例如Mr,Mrs等)需要用戶單擊一個按鈕,該按鈕用值列表打開一個新窗口。

當我按一下按鈕IDE記錄它作爲css=button.BTNimgH和回放時顯示此錯誤的腳本:

[錯誤]元素的CSS = button.BTNimgH沒有發現

的對於按鈕的代碼是:

<button class="BTNimg" oldclassname="BTNimg" title="List of Values" tabindex="-1" onclick="disp_lov('STDCIF','BLK_CUSTPERSONAL','PCNTRY','Country','LOV_COUNTRY','','','', '', event)"> 

而對於申請我所需要的值是代碼:

<input id="BLK_CUSTPERSONAL__TITLE" class="TXTstd" type="text" viewmode="Y" onchange="disp_auto_lov('STDCIF','BLK_CUSTPERSONAL','TITLE','Title','LOV_TITLE','','','','', this, event);" label_value="Title" title="Title" dbt="BLK_CUSTPERSONAL" dbc="TITLE" name="TITLE" dtype="VARCHAR2" size="" required="" aria-required="false" maxlength="30" tabindex="0" prevautolovval=""> 

任何幫助將不勝感激。

回答

0

問題可能是未打開新窗口。如果要在新窗口中與元素交互,則需要使用selectWindow命令。

讓我知道你是否還有其他問題。

0

不知道爲什麼它這樣做,但定位器有這額外的H它會導致問題。根據代碼定位器應該是

css=button.BTNimg