2014-10-01 1 views

답변

0

Watir의 요소 컬렉션에는 Enumerable 모듈이 포함되어 있습니다.이 모듈은 반복에 유용한 많은 방법을 제공합니다. 특히,메소드가 포함되어있어 각 요소에 대해 블록을 수행하고 결과를 배열로 수집합니다.

total_list_values = @browser.options.map(&:value) 
#=> ["IN PROGRESS", "UPCOMING", "FINAL", "POSTPONED", "CANCELLED"] 
+0

이 또한 좋은 솔루션입니다 :

은 간단하게 할 수있는 모든 옵션의 값을 저장하려면 –

0

배열의 속성과 상점에서 얻는 모든 값을 저장하는 것입니다 그 일을 게시 사람이

01를 원하는 경우
total_list_values = Array.new 

body = @browser.options 
    body.options.each do |option| 
    total_list_values << option.value 
    end