def wait_for_element_present(element)
wait = Selenium::WebDriver::Wait.new(:timeout => 30);
wait.until{driver.find_element(element)};
end
, 나는 두 가지 질문이 위의 루비 코드를 살펴 보시기 바랍니다 :Ruby에서 메소드의 매개 변수 목록에서 "=>"기호는 무엇을 의미합니까?
이 (1)에 대해서는"셀레늄 :: WebDriver :: Wait.new (: 타임 아웃 => 30)"무슨 일이 수행을 여기서 "=>"는 의미합니까? 나는 ": timeout"은 루비 심볼이지만, "=>"과 "30"이라는 값을 사용하면 혼란 스럽다. 루비 상징에 대한 어떤 종류의 속임수인가요?
(2) 해시 권한을 정의 할 때 "=>"기호도 있습니다. Like :
cars = {
'altima' => 'nissan',
'camry' => 'toyota',
'rx7' => 'mazda'
}
puts cars['rx7'] => mazda
여기서 "=>"는 (1)과 동일한 의미입니까?
저는 루비 초보자입니다. 어떤 의견이라도 감사하겠습니다. 미리 감사드립니다!
해시 일뿐입니다. –