問題タブ [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.
javascript - Android での MonkeyTalk と WebChromeClient/onJsScript の競合
Android アプリで動作するように "Monkey Talk" を構成しました。のメソッドを利用するカスタムでActivity
を使用する を除いて、すべてが機能します。基本的に、コールバックは発生せず、代わりにダイアログ プロンプトがアプリケーションに表示されます。これは、人々が phonegap で報告した問題と似ています。"Monkey Talk" は独自の を設定しますが、これは私が使用するものと競合する可能性がありますか? 同様の問題に遭遇した人には解決策がありますか? (最新バージョンの cordova.jar をインストールする phonegap ソリューションは、phonegap も cordova も使用していないため、役に立ちません)Webview
WebChromeClient
onJsScript(...)
WebChromeClient
WebChromeClient
この問題を解決できる人がいない場合は、簡単なテスト スクリプトの作成 (記録など) を可能にする別の無料のテスト自動化ツールを提案してください。ありがとう。
orientation - モンキートーク - 1つのUIが存在するかどうかを判断する方法は?
ではQTP
、以下のコードを使用できます。
待機時間を制御でき、UI
存在する場合は何らかの操作を実行できます。
で同じ状況を解決する方法Monkey Talk
はJS
?
IOS
でデバイスの向きを取得できJS
ますか?
android - MonkeyTalk エージェントのインストール後にアプリがクラッシュする
MonkeyTalkを使用して、Android アプリのブラック ボックス テストを自動化しようとしています。私が直面している問題は、Maven での使用について文書化されていないことです。そのため、多くの調査と多くのことを試した後、ビルドを機能させることができました。しかし、MonkeyTalk エージェントをインストールすると、アプリがクラッシュします。
ビルドに問題があるのか、それとも MonkeyTalk エージェントが使用しているライブラリと互換性がないのかはわかりません。だから、これが私がmavenで構築するために行ったことです:
まず、MonkeyTalk をダウンロードし、次のコマンドを使用してエージェントの JAR をインストールしました。
そのため、次の依存関係を追加しました。
また、すべてのリリースに MonkeyTalk エージェントを含めたくないので、次のようにプロファイルを作成しました。
この構成では、ビルドは正常に機能します。ログを見ると、aspectj プラグインが MonkeyTalk を構成していることがわかります。ログの一部を次に示します。
わかりましたが、アプリをインストールして開こうとすると、最初の画面しか開くことができません。これは最もシンプルで、ソーシャル ネットワーク経由でログインするか、別のアクティビティを開くボタンがいくつかあるだけです。しかし、もっと複雑な別のアクティビティを開くと、アプリがクラッシュします。Android の各バージョンでは、異なる例外でクラッシュするため、非常に奇妙です。
たとえば、この例外は Android 4.3 で発生します。
Android 2.2 では、次の例外があります。
MonkeyTalk の経験が豊富な人は、そのエージェントが私のアプリを破壊する理由を知っていますか? それは私のmaven構成ですか?
monkeytalk - Appceleratorチタンのモンキートーク
モバイル アプリケーションの開発中に、Monkey Talk などの自動化ツールを使用してアプリケーションをテストする必要があります。アプリケーションの開発には、Titanium Studio (Appcelerator Titanium の所有物) を使用しています。モンキー トークを Titanium Studio と統合し、モンキー トーク IDE を使用してアプリケーションをテストするにはどうすればよいですか。Titanium Studio と Monkey Talk を統合する方法の詳細な手順を教えてください。
testing - MonkeyTalkAPI.js ファイルは何をしますか?
各 monkeytalk プロジェクトには、「lib」フォルダに MonkeyTalkAPI.js ファイルが存在します。すべてのプロジェクトで同じです。このファイルは実際に何をしますか?
JavaScript ファイルを実行するには、ブラウザが必要です。では、このファイルはどのように実行されるのでしょうか?
android - Android プロジェクトを AspectJ プロジェクト (MonkeyTalk 用) に変換する意義は何ですか?
Android
を使用して小さなアプリケーションを開発しました。EclipseIDE
そのアプリの機能をテストしたかったのですが、長い RnD の後、それをテストするための優れたツールであることがわかりましMonkeyTalk
たMonkeyTalk
。MonkeyTalk ファイル (*.mt) を使用して、アプリケーションと再生のアクションを記録するためにAspectJ
使用できます。MonkeyTalkIDE
私の質問は、私Android project
をに変換する意味は何AspectJ project
ですか?
私はAspectJ-Wikipedaと これを見てきました。
なぜそれらを変換する必要があるのか 、まだ混乱していますか?
ios - iOS の UIAlertView にあるテキスト フィールドにテキストを入力する際に自動化できない
私は iPhone 自動化テストに Monkey talk ツールを使用していますUIalertView
。アラート ビューで既にテキストが入力されているレコードを再生している間、テキストは自動的に取得されません。
誰かがすでにこの問題に直面して修正した場合は、これについて私を助けてください。
ありがとう、カマル