3

私は、Java、Win7プラットフォームでSelenium2.0を使用して自動化テストを作成しています。状況によっては、firefoxdriverのウィンドウだけでなく、手動で開いたウィンドウ(eclispe IDEなど)も含めて、デスクトップ上のすべてのウィンドウの前にfirefoxdriverウィンドウを配置する必要があります。これを行う方法はありますか?これを2日間調査しましたが、Windows APIが必要になるかもしれませんか?コメント、大歓迎

4

3 に答える 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 に答える