selenium-webdriver에서 필드에서 선택한 값을 가져옵니다.

조사했으므로 비망록 대신 메모.

예를 들어, 다음과 같은 풀다운 메뉴가 있으며,



여기에서 「A형」이라고 하는 값을 취득하고 싶은 경우의 코드입니다.

페이지의 소스는 다음과 같으므로,
<p>血液型:<br>
<select name="blood">
<option value="A">A型</option>
<option value="B">B型</option>
<option value="O">O型</option>
<option value="AB">AB型</option>
</select></p>
blood_type = Selenium::WebDriver::Support::Select.new(driver.find_element(:name, 'blood')).first_selected_option.text

puts blood_type # =>A型

이제 현재 선택된 option 값을 가져올 수 있습니다.

인용



※화상과 코드는 여기 으로부터 배차 했습니다.

좋은 웹페이지 즐겨찾기