Python 스크립트가 제어하는 WebDriver에서 자주 사용하는 동작으로 button dropdown의 위치를 처리합니다

4706 단어 webdriver
테스트 용례 장면
드롭다운 메뉴에서 데이터를 선택하는 작업을 시뮬레이션합니다.

파이썬 스크립트


테스트용 HTML 코드:
<html>



<body>



<form>

<select name="cars">

<option value="volvo">Volvo</option>

<option value="saab">Saab</option>

<option value="fiat" selected="selected">Fiat</option>

<option id="test" ,value="audi">Audi</option>

</select>

</form>



</body>

</html>

 
테스트용 Python 코드:
# coding=gbk

'''

Created on 2013 12 11 



@author: Administrator

'''

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

import os

from time import sleep



dr = webdriver.Firefox()

file_path = 'file:///' + os.path.abspath('button_dropdown.html')



dr.get(file_path)



dr.find_element_by_name('cars').click()

sleep(5)

dr.find_element_by_id('test').click()#             





sleep(5)

dr.quit()

좋은 웹페이지 즐겨찾기