2017-03-28 11 views
-2

AWS EC2上のWINDOWS上にbrofficeのようなアプリケーションを開いてテキストを書き込む必要があります。このアプリケーションは明らかにウィンドウが表示されているので、Linuxサーバーから実行する必要があります。 winexeを使用しようとしていますが、ウィンドウズアプリを開けないと思います。 ウィンドウアプリケーションを表示したり、リモートでクリックやクリックテストを行うことはできますか? ショーウィンドウ後に何をしたいのか心配しないでください。ウィンドウアプリケーションをリモートで実行し、ウィンドウを表示する必要があります。winexeを使用してウィンドウアプリケーションをリモートで開きます

答えて

-1

鍵を受け取り、コマンドを内部的に実行する安全なREST WSを作成することで、私たちの問題を解決しました。これは、リモートコマンドのキューで動作し、私たちに応答コードを返します。このコードでは、コマンドが正しく実行されたかどうかを検証します。他の解決策が見つかりました:サーブレット、石鹸またはキュー、または仮想マネージャーを使用します。これらのソリューションはすべて、私たちの問題のために非常に複雑であったか、または実行の許可を得ていないか、またはセキュリティ上の問題を引き起こすため、破棄されました。

0

winexeを使用して、UIオートメーションを処理できる別のツールを呼び出すことができます。 Autoitは、スクリプトを作成してaut2exeをコンパイルすることで、必要な処理を行うことができるようです。 https://www.autoitscript.com/site/autoit/

+0

私はまだそれをやっており、autohotkeyと他のツールを使って自動化しています。私はリモートLinuxから 'winexe -U admin%admin // localhost" cmd/c path/script "'コマンドを実行し、このスクリプトではrunProgram.exeをクリックしました。うまく行かなかった。私はautoitscript、autohotkeyスクリプトなどを試しました。私はnotepad.exeまたはexplorer.exeスクリプトを実行しようとしました。そしてそれはあまりにも機能しませんでした。私はWindows Scheculerからいくつかのスクリプトと同じ問題を実行しようとしました。私は冗長モードを使用しようとしましたが、何もしませんでした。 – dsbonafe

+0

問題は、私が思うに、MS Windowsはコンテキスト外のウィンドウアプリケーションを実行できません。 – dsbonafe

+0

あなたは何をしようとしているのか分かりませんが、以前は自動化されたUIテストを実行しなければなりませんでした。問題なくWindows VMでJenkinsエグゼキュータを実行できました。それはマシン上でUIテストを行うためにセレンをキックオフします。 –

関連する問題