WatIN IEを使用してWebサイトを自動化しようとしています。 ウェブサイトが少しのリクエストの後にipを禁止するので、私はboolされたipが取得されたときにbool ipbanned = trueを設定しています。その場合、IPを変更したいと思います。 SetProxyメソッドは、ポートでipアドレスを正常に変更します。 しかし、私は、この画面を取得しています次のリクエストに応じて: -Watin IEを使用してWindowsセキュリティ警告ダイアログボックスを処理する方法
注: - 最初の赤い帯状のIPアドレスを示し、もう1つは、私はユーザー名とパスワードを設定する必要がありますどのようにサーバー名に
を示しプログラム内からこのダイアログボックス、そのユーザーはこのボックスを見ることはありませんし、それが正しく設定されているので、以下に
は、私が使用していますコードスニペットです: -private void Start_Thread()
{
Thread pop = new Thread(populate);
pop.SetApartmentState(ApartmentState.STA);
pop.Start();
}
bool ipbanned=false;
private void populate()
{
if(ipbanned)
SetProxy(proxies[0]);
///I wish to handle the dialog box here.
WatiN.Core.Settings.MakeNewIeInstanceVisible = false;
WatiN.Core.Settings.Instance.AutoMoveMousePointerToTopLeft = false;
using (IE browser = new IE(URLs.mainurl))
{
///code
}
}
private void SetProxy(string proxy)
{
//code which successfully changes the ip address.
}
どれが助けに深く感謝します。 ありがとうございました:)
あなたと、そこに行くんだマイティ印象的な投票リング[サンディープ](http://stackoverflow.com/users/422437)、[パンカジ・ミシュラ] (http://stackoverflow.com/users/165107)、[Ravi shankar](http://stackoverflow.com/users/157861)、[sumit_programmer](http://stackoverflow.com/users/434685)、[ PrateekSaluja](http://stackoverflow.com/users/307989)および[shrikant.soni](http://stackoverflow.com/users/165414)を参照してください。あなたの友人の質問/回答を自動的にupvotingすることは、ソックプペッペリングとして解釈されるかもしれません。 – Will
!!!!自動的にそこに何が....?質問や回答が標準以下であるか、アップフォートに値するものではないことを示唆していますか?私は無礼に聞こえるかもしれませんが、プロセスを知ることは素晴らしいです –