問題タブ [monkeytalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
261 参照

javascript - Android での MonkeyTalk と WebChromeClient/onJsScript の競合

Android アプリで動作するように "Monkey Talk" を構成しました。のメソッドを利用するカスタムでActivityを使用する を除いて、すべてが機能します。基本的に、コールバックは発生せず、代わりにダイアログ プロンプトがアプリケーションに表示されます。これは、人々が phonegap で報告した問題と似ています。"Monkey Talk" は独自の を設定しますが、これは私が使用するものと競合する可能性がありますか? 同様の問題に遭遇した人には解決策がありますか? (最新バージョンの cordova.jar をインストールする phonegap ソリューションは、phonegap も cordova も使用していないため、役に立ちません)WebviewWebChromeClientonJsScript(...)WebChromeClientWebChromeClient

この問題を解決できる人がいない場合は、簡単なテスト スクリプトの作成 (記録など) を可能にする別の無料のテスト自動化ツールを提案してください。ありがとう。

0 投票する
1 に答える
224 参照

orientation - モンキートーク - 1つのUIが存在するかどうかを判断する方法は?

ではQTP、以下のコードを使用できます。

待機時間を制御でき、UI存在する場合は何らかの操作を実行できます。

で同じ状況を解決する方法Monkey TalkJS?

IOSでデバイスの向きを取得できJSますか?

0 投票する
1 に答える
689 参照

android - MonkeyTalk エージェントのインストール後にアプリがクラッシュする

MonkeyTalkを使用して、Android アプリのブラック ボックス テストを自動化しようとしています。私が直面している問題は、Maven での使用について文書化されていないことです。そのため、多くの調査と多くのことを試した後、ビルドを機能させることができました。しかし、MonkeyTalk エージェントをインストールすると、アプリがクラッシュします。

ビルドに問題があるのか​​、それとも MonkeyTalk エージェントが使用しているライブラリと互換性がないのかはわかりません。だから、これが私がmavenで構築するために行ったことです:

まず、MonkeyTalk をダウンロードし、次のコマンドを使用してエージェントの JAR をインストールしました。

そのため、次の依存関係を追加しました。

また、すべてのリリースに MonkeyTalk エージェントを含めたくないので、次のようにプロファイルを作成しました。

この構成では、ビルドは正常に機能します。ログを見ると、aspectj プラグインが MonkeyTalk を構成していることがわかります。ログの一部を次に示します。

わかりましたが、アプリをインストールして開こうとすると、最初の画面しか開くことができません。これは最もシンプルで、ソーシャル ネットワーク経由でログインするか、別のアクティビティを開くボタンがいくつかあるだけです。しかし、もっと複雑な別のアクティビティを開くと、アプリがクラッシュします。Android の各バージョンでは、異なる例外でクラッシュするため、非常に奇妙です。

たとえば、この例外は Android 4.3 で発生します。

Android 2.2 では、次の例外があります。

MonkeyTalk の経験が豊富な人は、そのエージェントが私のアプリを破壊する理由を知っていますか? それは私のmaven構成ですか?

0 投票する
1 に答える
217 参照

monkeytalk - Appceleratorチタンのモンキートーク

モバイル アプリケーションの開発中に、Monkey Talk などの自動化ツールを使用してアプリケーションをテストする必要があります。アプリケーションの開発には、Titanium Studio (Appcelerator Titanium の所有物) を使用しています。モンキー トークを Titanium Studio と統合し、モンキー トーク IDE を使用してアプリケーションをテストするにはどうすればよいですか。Titanium Studio と Monkey Talk を統合する方法の詳細な手順を教えてください。

0 投票する
1 に答える
87 参照

testing - MonkeyTalkAPI.js ファイルは何をしますか?

各 monkeytalk プロジェクトには、「lib」フォルダに MonkeyTalkAPI.js ファイルが存在します。すべてのプロジェクトで同じです。このファイルは実際に何をしますか?

JavaScript ファイルを実行するには、ブラウザが必要です。では、このファイルはどのように実行されるのでしょうか?

0 投票する
1 に答える
677 参照

android - Android プロジェクトを AspectJ プロジェクト (MonkeyTalk 用) に変換する意義は何ですか?

Androidを使用して小さなアプリケーションを開発しました。EclipseIDEそのアプリの機能をテストしたかったのですが、長い RnD の後、それをテストするための優れたツールであることがわかりましMonkeyTalkMonkeyTalk。MonkeyTalk ファイル (*.mt) を使用して、アプリケーションと再生のアクションを記録するためにAspectJ使用できます。MonkeyTalkIDE

私の質問は、私Android projectをに変換する意味は何AspectJ projectですか?

私はAspectJ-Wikipedaこれを見てきました。

なぜそれらを変換する必要があるのか​​ 、まだ混乱していますか?

0 投票する
0 に答える
95 参照

ios - iOS の UIAlertView にあるテキスト フィールドにテキストを入力する際に​​自動化できない

私は iPhone 自動化テストに Monkey talk ツールを使用していますUIalertView。アラート ビューで既にテキストが入力されているレコードを再生している間、テキストは自動的に取得されません。

誰かがすでにこの問題に直面して修正した場合は、これについて私を助けてください。

ありがとう、カマル