http://wiki.netbeans.org/Jemmy_Operators_Environmentに記載されているように、ActionProducer.MaxActionTime
のデフォルト時間は10000ミリ秒です。Jemmy libのActionProducer.MaxActionTimeに最大限の制限はありますか?
JemmyProperties.setCurrentTimeout("ActionProducer.MaxActionTime", 120000);
とコードがデバッグモードで実行されたときに値が120000である:
それでも私
私は120000ミリ秒に増やして、次のコードを使用する必要があります
"Menu pushing: (JMenuItem with text "Modules", JMenuItem with text "Corporate entity") (ActionProducer.MaxActionTime)" action has not been produced in 60005 milliseconds
is 60000 ms a ma ActionProducer.MaxActionTime
の最小値?
UPDATE:
org.netbeans.jemmy.Timeoutable
を実装したクラスのすべてのインスタンスは、独自のタイムアウト値を持つことができますので、私はエラー
menuBar.getTimeouts().getTimeout("ActionProducer.MaxActionTime")
を生成し、インスタンスのタイムアウトをチェックするが、結果は同じだった - それは120000秒であり、60000秒でまだ失敗している。私は設定しても
JMenuOperator.PushMenuTimeout
:
JemmyProperties.setCurrentTimeout("JMenuOperator.PushMenuTimeout", 50);
エラーは次のとおりです。
というエラーメッセージが"Menu pushing: (JMenuItem with text "Modules", JMenuItem with text "Corporate entity") (ActionProducer.MaxActionTime)" action has not been produced in 51 milliseconds
(ActionProducer.MaxActionTime)" action has not been produced in...
を述べているにもかかわらず