2010-12-30 5 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(); 

希望のように、このヘルプ

関連する問題