0

私はウィリアムの世界には初めてです。私はWinium.Cruciatusで動作しようとしましたが、うまく動作しているように見えますが、完璧ではありません。 したがって、私は理解しているWinium.Desktop.Driver.exeを試して考えています -開発後にWinium.Desktopを実行する必要がありますか?

  • はCruciatusのためのセレン互換ラッパーであり、

  • は、それを個別に実行することが必要です開発中。

しかし、私は解決策が生産に配備されている場合は、開発が行われ、 されると、それは (Winium.Desktop.Driver.exe)まだ必要とされることを理解したかったですソリューションを動作させるには事前に実行してください ?

私の要件: は、1つのVMから(参加ドメイン)複数のVM上のソフトウェアのインストールを自動化します。

私はそれを実行するための明示的な管理 許可を必要とする場合は、インストールをブロックするかもしれないと思う(はい)

{

  • 場合。 「はい」をクリックするために各マシンを操作することができないので、自動化の目的を破る 。
  • 私の環境はWindows Server 2012 R2となり、 のほとんどはWin10のような通常のWindowsよりも制限されています。

}

場合(NO)

{

のみCruciatusライブラリと現像対Winium.Desktop.Driverを使用して任意の特定の利点は?

}

注:は高い評判の誰かが新しいタグを作成してくださいすることができ - 「Winium」我々がすでにWiniumにさらにいくつかの質問 を持っているように、これは今必要とされているようだとして、 。

答えて

1

Winium.Desktopはテストツールです。通常、エンドツーエンドやその他の機能テストシナリオを自動化するために使用されます。テストツールとして使用する場合は、開発/テスト段階でのみ必要であり、実稼働環境では必要ありません。

しかし、Winium.Desktopをテスト用ではなく自動化ツールとして使用すると、たとえばWinium.Desktopはセットアッププログラムを実行して次の何かをクリックするソリューションの中核部分です。展開段階でWinium.Desktopが必要になります。

Winium.Desktop over Cruciatusの主な利点は、Seleniumインターフェイスを提供し、クライアント/サーバーとして機能することです。これは、テスト自動化に役立ちます。クライアントサーバーはスケーリングでき、Seleniumインターフェイスはよく知られています。それを使用する方法に関するチュートリアルがたくさんあります。

あなただけの(つまりはWiniumを使用して、実際のテストを行う必要はありません)いくつかのソフトウェアのインストールを自動化する必要がある場合、私はAnsible、シェフのようなITインフラストラクチャ自動化ツールの一つの方向に探してお勧めしますが、その他

管理者権限については、https://github.com/2gis/Winium.Desktop/issuesに問題を説明することをお勧めします。おそらく、管理者権限なしで実行したり、アクセス権を一度しか与えない方法があります。

+0

ありがとうございました。私の場合は、サードパーティーの完全なソリューションでは行かないが、自社開発のソリューションでしか使用することはできません。しかし、あなたはWinium.Desktop vs Cruciatusの主な違いを理解する助けになりました。これまでのところ、私はCruciatusを進めることができ、うまくいきました:) – Koder101

関連する問題