1

Windowsアプリケーションから次のことをしたいと思います:

  1. ブラウザーを開き、URL に移動します。
  2. ブラウザ ウィンドウで正しい URL にいるときに、Windows アプリケーションからそのページの HTML テキスト ボックスにデータを入力したいと考えています。
  3. それが完了したら、ボタンを押したいと思います。

注: 現在、Google Chrome と Mozilla Firefox が私のブラウザー ウィンドウで使用されています。Internet Explorer(IE) は、ブラウザ ウィンドウで使用されません。

1.URL (https://www.exple.com/login.html ) は、ローカル システムの Mozilla Firefox や Google Chrome などの Web ブラウザーで既に開いていました。Username や Password などの 2 つのテキストボックスで構成されています。

2.Google Chrome/Mozilla Firefox Web ブラウザのユーザー名とパスワードのテキスト ボックスにデータを入力したい。

3.入力データは、C# Windows アプリケーションから URL に取得されます。Windows アプリケーションで [送信] ボタンが押されたときです。

前もって感謝します 。

4

2 に答える 2

1

あなたはそれを行うことができますが、それは本当に難しいでしょうが、testcomplete でautoscriptを作成し、そこからコードを取得すると、コードは醜いものになりますが、機能します

于 2012-04-27T10:19:35.700 に答える
1

それがWatiNです。主に Web アプリケーションのテスト用に作成されましたが、WatiN でも問題を解決できます。

フロントページの例:

[Test] 
public void SearchForWatiNOnGoogle()
{
    using (var browser = new IE("http://www.google.com"))
    {
        browser.TextField(Find.ByName("q")).TypeText("WatiN");
        browser.Button(Find.ByName("btnG")).Click();

        Assert.IsTrue(browser.ContainsText("WatiN"));
    }
}

この例では IE を使用していますが、Firefox もサポートされています。

于 2012-04-27T10:17:08.553 に答える