1
IList<string> values = new List<string>();
var instance = Find.By("hwnd", "110CC");
    ...
if(instance != null)
{
   var ie = Browser.AttachTo<IE>(instance);

これにより何らかの違いが生じる場合に備えて、ブラウザー インスタンスはテスターに​​よって手動で開始されます。
これは私にはうまくいきません。そのハンドルを持つウィンドウが見つからないという例外が watin から引き続き発生します。Spy ++でハンドルを取得しました。
ウィンドウのタイトルまたはウィンドウの URL でも検索してみましたが、うまくいきませんでした。これを行う方法はありますか?ありがとうございました

4

1 に答える 1

2

以下は期待どおりに動作します/エラーはありません。ウォッチン 2.1、IE9、Win7

コードを実行する前に、IE ブラウザーを開き、cnn.com にアクセスします。

    IE browser = Browser.AttachTo<IE>(Find.ByUrl("www.cnn.com"));
    browser.TextField("hdr-search-box").TypeText("searchy");
于 2012-11-15T22:00:14.590 に答える