2010-12-30 6 views
0

는 내가 드롭 다운을 클릭 무엇 코드가 실제로하고있는이Watin : 드롭 다운 목록을 가져

this.ContextBrowser.Link(new Regex("ddlSQuestion1_Arrow")).Click(); 
    this.ContextBrowser.Div(Find.ByText(new Regex("What is the name of the first school you attended?"))).Click(); 

뭔가를 시도했습니다 selectList의 아니에요 이후는, 드롭 다운에서 목록을 얻으려고 화살표, 목록을 끌어 내려 관리 할 수 ​​있지만 일명 을 클릭하십시오. 드롭 다운 목록을 어떻게 클릭 할 수 있습니까? 제안 사항은 무엇입니까? "새로운 정규식"다음으로 문자열을 전달 :

+0

그냥 힌트를 드롭 다운 목록 내부의 요소를 얻을 수 있습니다 "?" 내면은 내게 마치 당신이 그 예약 된 "?" 캐릭터. –

+0

나는 요소를 얻을 수 있지만 퀵타임을 사용하면 이러한 항목이 종료되지만 "내가 처음 참석 한 학교의 이름은 무엇입니까?"를 클릭 할 수 없습니다. 저기, "?" 이 기호 (아마도 특별한 기호) watin을 클릭 할 수 없습니까? 아니면 다른 방법으로이 작업을 수행해야합니까? 드롭 다운은 watin에서 지원되지 않습니다. 다른 방법으로이 작업을 수행 할 수 있습니까? – someguy

+0

안녕하세요, 보유하고있는 HTML을 사용할 수 있습니까? 귀하의 코드에 따르면, 그것은

What is the name of the first school you attended?
과 같은 것입니까? 그러나 좀 더 정확한 것을 갖는 것이 도움이 될 수 있습니다. –

답변

0

봅니다 그래서

var select = this.ContextBrowser.Link(new Regex("ddlSQuestion1_Arrow")).Element[2]; 
select.click(); 

희망처럼이 도움

관련 문제