2014-07-21 1 views
0

내 셀렌 IDE 스크립트 중 일부를 webdriver/python으로 변환하려고합니다. 우리는 옵션 목록이있는 상자가있는 페이지를 가지고 있습니다. 옵션을 선택하고이 옵션을 두 번째 상자로 이동시키는 버튼을 클릭해야합니다. 내가 원하는 옵션을 선택하는 IDE 명령은 다음과 같습니다 : 지원되지 않는 명령Selenium webdriver 및 python 오류 : 지원되지 않는 명령 addSelection

나는 그래서 파이썬 것이 변환 할 수있는 방법 어떤 생각 : 나는 파이썬이를 변환 할 때

addSelection | id=WholeList | label=first option 

는, 그 선은 오류를 가져옵니다 원하는 옵션을 선택하십시오. 다음 명령, 버튼을 클릭하면 ok로 변환됩니다.

미리 도움을 청하십시오.

에드

답변

2

당신은 Select 기능을 사용하여이 작업을 수행 할 수 있습니다 : 여기

from selenium.webdriver.support.ui import Select 

select = Select(driver.find_element_by_id("WholeList")) 
select.select_by_visible_text("first option") 

문서 : http://selenium-python.readthedocs.org/en/latest/api.html#module-selenium.webdriver.support.select

+0

정말 감사합니다 리처드. 이것은 완벽하게 작동했습니다. 나는 아직도 Python에 대해 처음이고 귀하의 대답은 이해하기 쉽고 간단합니다. 에드 – edszr

관련 문제