私は、Java、Win7プラットフォームでSelenium2.0を使用して自動化テストを作成しています。状況によっては、firefoxdriverのウィンドウだけでなく、手動で開いたウィンドウ(eclispe IDEなど)も含めて、デスクトップ上のすべてのウィンドウの前にfirefoxdriverウィンドウを配置する必要があります。これを行う方法はありますか?これを2日間調査しましたが、Windows APIが必要になるかもしれませんか?コメント、大歓迎
質問する
3103 次
3 に答える
2
私はpythonを使用していますが、次のようにして欲しいものを手に入れました:
self.selenium.execute_script('alert(1);')
alert = self.selenium.switch_to.alert
alert.accept()
これが後で誰かを助けることを願っています。
于 2016-09-02T07:38:46.813 に答える
1
これは、ウィンドウの配置に役立ちます。テストが実行されると、フォーカスが来るはずです。
webDriver.Manage().Window.Position = new Point(screenPosition, 0);
webDriver.Manage().Window.Size = new Size(width, height);
于 2012-05-30T14:35:32.677 に答える