Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WebDriverを使用して、制限されているサイトにログインするにはどうすればよいのでしょうか。サイトにアクセスすると、「サーバー(サーバー名)にはユーザー名とパスワードが必要です。サーバーは次のように表示します:制限付きファイル」と表示されます。このメッセージボックスには、要素を検査したりソースを表示したりするオプションがないため、フレーム名などを取得できません。これを処理する方法はありますか?これは開発サイトであり、保護されています。さらに情報が必要な場合はお知らせください。
これを行う唯一の方法があります-URLでユーザー名を送信します。たとえば、サイトがhttp://www.example.com/restricted.htmlこのようにアクセスする必要がある場合
http://www.example.com/restricted.html
driver.get("http://username:password@www.example.com/restricted.html");
上記の擬似コードは、JavaのWebdriverに適用されます。ここで、driverはWebDriverの有効なインスタンスです。
driver