比方說,driver.findelements(「」)。get(i)在Ruby中的替代方法是什麼?
i=2
@driver.find_elements("...").get(i).click
如何在Ruby中定義類似的方法;任何調整相同?
比方說,driver.findelements(「」)。get(i)在Ruby中的替代方法是什麼?
i=2
@driver.find_elements("...").get(i).click
如何在Ruby中定義類似的方法;任何調整相同?
使用此代碼,點擊該鏈接
get
方法不適用於數組,您可以通過last
採取第一要素由first
和最後一個元素,如果你想要的任何其他元素,你可以使用[I]
@driver.find_elements("...")[i].click
@PrashanthSams你不能使用'get()'函數作爲數組,array不具有那個函數,如果你想用你可以'first''last'或者取一個你可以使用的特定元素[4] ! – RAJ
但driver.find_elements()[1] .click正在工作 –
你能否更新你的答案請 –
你試過'$ driver.find_elements(「...」)[i] .click'嗎? – Andersson
尚未;讓我試試:)謝謝! –
find_elements returns array,所以你不能使用,數組對象沒有get()方法,所以使用[index],driver.find_elements [2] .click – RAJ