0
我有一個選擇下拉菜單的時間與應用程序服務器(導軌)預選(經常更改)的當前時間+1.5小時。selenium IDE - 如何模擬向下箭頭鍵選擇?
如何向下箭頭6次(增量爲半小時)選取當前選定的值再加上3小時?
我用sendKeys
嘗試,但可以看到的任何方式來傳遞「DownArrow中文」
我試過keyPress
與\\40
值,但沒有做任何事情(沒有錯誤)。
我無法使用固定索引,因爲下拉菜單上的預選時間經常發生變化。
下拉總是有相同數目的元素 - 使用過時keyDown()
約48
我嘗試過,但似乎並沒有工作(雖然沒有錯誤,只是沒有變化)。
我也想知道如果我能夠以某種方式找到並存儲現有頁面中的當前選項索引(作爲變量),然後使用該+3來「重新選擇」我想要的選項?
這將開始
storeElementIndex
//select[@id='reservation_end_time']/option[@selected='selected']
current_time_index
,然後有
select
id=reservation_end_time
index=${current_time_index}+4
,但我得到[error] Illegal Index: 25+4
我也試過:
store
${current_time_index}+4
new_time
與
storeElementIndex
//select[@id='reservation_end_time']/option[@selected='selected']
current_time_index
select
id=reservation_end_time
index=${new_time}
但我得到了同樣的錯誤。