2012-03-28 12 views
0

私のプログラムでiexplore.exeを開き、次にfacebook.comに接続したいと思っていました。
これで、ユーザー名をFacebookに入力するようにします。 process.start()メソッドで第3引数の を使用する方法はありますか?事前に"process.start()"メソッドの第3引数C#?

感謝:)

答えて

0

インターネットエクスプローラを開き、以下のような何かを行うことができますFacebookがページを閲覧する:私は後に理解しているものについては

Process.Start("IExplore.exe", "www.facebook.com"); 

ユーザーを入れたいですFacebookページに名前を入力します。これはProcess.Start()を使って行うことができません。

http://www.qaautomation.net/?p=373

は、私はあなたがそれをしなければならない唯一の方法は、あなたがウェブUI

詳細にして「遊ぶ」ことを可能にするフレームワーク(セレンのような)ウェブドライバを使用していると思います

0

一部のWebサイトはまだhttp://username:[email protected]/folder/page構文に対応かもしれないが、残念ながらFacebookは入力に実際のページでテキストボックスにユーザー名とパスワードを必要があります。

これを処理するには、ユーザー名とパスワードを投稿したPOSTリクエストをシミュレートして、Facebookが返すものが何であれ取得して、Facebookへの認証を続けることができるかもしれませんが、これはFacebook、 httpプロトコルに固有のものではありません。

つまり、iexplore.exeをフォークオフしてFacebookを開くと、iexplore.exeを入力してユーザー名とパスワードを入力して送信する必要があります。正直言って、容易にするか、可能な限り行う。

Internet ExplorerでWebページを開いて、ユーザー名とパスワードの入力をシミュレートするためにキー入力をポストすることができます。

OR ... LastPassのようなInternet Explorer用のアドインを作成すると、適切なタイミングでユーザー名とパスワードを入力できます。

しかし、どちらも簡単ではありません。

関連する問題