私のプログラムでiexplore.exe
を開き、次にfacebook.com
に接続したいと思っていました。
これで、ユーザー名をFacebookに入力するようにします。 process.start()
メソッドで第3引数の を使用する方法はありますか?事前に"process.start()"メソッドの第3引数C#?
感謝:)
私のプログラムでiexplore.exe
を開き、次にfacebook.com
に接続したいと思っていました。
これで、ユーザー名をFacebookに入力するようにします。 process.start()
メソッドで第3引数の を使用する方法はありますか?事前に"process.start()"メソッドの第3引数C#?
感謝:)
インターネットエクスプローラを開き、以下のような何かを行うことができますFacebookがページを閲覧する:私は後に理解しているものについては
Process.Start("IExplore.exe", "www.facebook.com");
ユーザーを入れたいですFacebookページに名前を入力します。これはProcess.Start()
を使って行うことができません。
http://www.qaautomation.net/?p=373:
は、私はあなたがそれをしなければならない唯一の方法は、あなたがウェブUI詳細にして「遊ぶ」ことを可能にするフレームワーク(セレンのような)ウェブドライバを使用していると思います
NO - プロセスを使用する方法はありません。そのようにしてください。
しかし、私はそれが他の方法を使用して行うことができると確信しています。
出典: 個人の経験、 http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
一部の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用のアドインを作成すると、適切なタイミングでユーザー名とパスワードを入力できます。
しかし、どちらも簡単ではありません。