管理者として IE8 の Windows 7 で watir スクリプトを実行しようとしています。
問題の説明は次のとおりです。問題は以下のステートメント(ポップアップウィンドウ)にありました
popup = Watir::IE.attach(:url, /ContactDetails/)
エラーメッセージはUnable to locate the url(ContactDetails)
問題は、管理者権限で開かれた IE8 のインスタンスが既に存在する場合、Watir は、管理者として実行されている他の IE8 ウィンドウ (それ自体が開くウィンドウを含む) を認識しないことです。
私がやっている修正:ユーザーアカウント制御をオフにします(最低の設定に設定します)。[コントロール パネル] -> [システムとセキュリティ] -> [アクション センター] -> [ユーザー アカウント制御設定の変更] に移動し、スライダーを最低の設定にドロップします。
しかし、これは永続的な修正ではありません。自動化スクリプトを実行するには、Windows 7 の設定を毎日変更する必要があります。
恒久的な解決策を見つけるのを手伝ってくれる人はいますか?