2016-09-16 9 views
1

http://wiki.netbeans.org/Jemmy_Operators_Environmentに記載されているように、ActionProducer.MaxActionTimeのデフォルト時間は10000ミリ秒です。Jemmy libのActionProducer.MaxActionTimeに最大限の制限はありますか?

JemmyProperties.setCurrentTimeout("ActionProducer.MaxActionTime", 120000); 

とコードがデバッグモードで実行されたときに値が120000である:

enter image description here

それでも私

私は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...を述べているにもかかわらず

答えて

0

は、この作用時間を支配する別のTIMOUTあり

Jemmyログメッセージを信じておらず、正しいタイムアウトを見つけようとしないでください。

関連する問題