Marthon を使用して、Java Swing アプリケーションでテストを実行しています。記録して基本テストを作成し、結果として得られる Ruby テストにわずかな変更を加えて、必要に応じて微調整します。コンボボックスの選択が機能しないという興味深い問題に遭遇しました。たとえば、録音します...
select("Value", "0.25")
...有効なオプション 0.25 を含む Value コンボボックスの場合。ただし、再生中、スクリプトはその時点で実行を一時停止します。コンボボックスを手動でクリックすると (ドロップダウンするだけで、実際には何も選択されません)、スクリプトは正しい番号を選択して続行します。
この問題は、アプリケーションのすべての (これまでにテストされた) コンボボックスに存在しますが、他のコントロール タイプにはありません。機能するコンボボックスで値を選択する方法はありますか? 記録されたスクリプトを微調整することは気にしません。スクリプト内にあるたびにすべてのコンボボックスを手動でクリックする必要がないようにしたいだけです。