問題タブ [ui-testing]
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.
iphone - iOS UI オートメーションで有効になっているボタンを確認するにはどうすればよいですか?
UI オートメーション インストゥルメントを使用して、iOS アプリケーションで特定のボタンが有効になっているかどうかをテストする方法を知っています。
ただし、特定のボタンが有効になっているかどうかだけでなく、インターフェイスで有効になっているボタンの数を判断できるようにしたいと考えています。有効なボタンの数を確認するにはどうすればよいですか?
また、これらのボタンの詳細をコンソールに出力するにはどうすればよいですか?
ios - iOS:UIテスト+継続的インテグレーション?
Jenkinsと一緒に使用できるiOSプロジェクト用のUIテストフレームワークを探しています。NativeDriver(https://code.google.com/archive/p/nativedriver/)とFrank(https://github.com/moredip/Frank)はすでに見つかりましたが、CIとの組み合わせに関する情報はありません。
両方に問題があり、完全に機能させることができなかったので、より多くの時間を投資することで利益が得られるかどうかを知りたいと思います。CIは私たちのプロジェクトに必須なので、誰かがCIと一緒にXcodeプロジェクトをUIテストした経験があるかどうか知りたいです。
javascript - iphoneUI数字であるボタンのテスト
私はiPhone用のUITestingを試していますが、スタンフォード大学のcs193p iTunes Uクラスの講義2の簡単なrpn計算機を使用して、最初のテストを実行すると思いました。
私のJavaScriptは次のとおりです
ただし、スクリプトはsin entercosを実行します/エディターログに表示されます
どういうわけか、楽器は私の文字列「3」をインデックス3に変換してから、3番目のボタンをタップしています。
そのため、ボタンをインデックス番号で呼び出すこともできますが、テキストで呼び出す方がはるかに好きです。
c# - WebBrowser コントロールで送信ボタンを押す
自動投稿を行うC#デスクトッププログラムを開発しています
- C# webbrowser コントロールで web ページ (フォーム付き) を開いています
- ページが開いたら、フォーム フィールドにデータを入力します (C# コードを使用)。したがって、手動操作はありません
私の質問は次のとおりです。データをサーバーに自動的に送信するにはどうすればよいですか (つまり、C# コードを使用して送信ボタンを押すにはどうすればよいですか)?
wpf - TestComplete の UI テスト インスタンスで .Net 関数を呼び出す
クリックすると値が増加するボタンを持つ単純な wpf アプリがあります。最新の値を返す関数もあります。デフォルト値は 5 です。testcomplete には、ボタンを 3 回 (つまり 8 回) クリックする UI テストもあります。この値を取得してアサートするには、.Net 関数を呼び出す必要があります。以下は私のテストコードです。
いくつかの検索の後、CLRbridge の詳細を把握し、実装しました。ただし、以下に示すように、UI テスト インスタンスと関数を呼び出しているインスタンスは異なります。したがって、関数は 5 を返します。
私の質問は、testcomplete によってロードされた同じインスタンスから関数を呼び出すにはどうすればよいかということです。それとも、私はこれに対して完全に間違った方向に進んでいますか? if..then を使用してスクリプトと UI テストの両方を試しましたが、何も機能しませんでした。直接インスタンスとアプリドメインでの呼び出しの両方を試しましたが、どちらも機能していないようです。
注: UI コントロールに値を表示し、コントロールを検証できることは理解しています。ただし、プロジェクトで必要なより複雑なテスト機能のために、これを具体的に試しています。
testing - Selenium でボタンが有効にならない
アプリケーションの UI テストを少しいじる必要があり、たまたま問題に遭遇しました。
ログイン画面にはユーザー ID とパスワードのフィールドがあり、両方のフィールドにコンテンツがある場合は、javascript を介してログイン ボタンが有効になります。
スイートを記録すると、ボタンが有効になり、セレンがアクションを記録します。
しかし、完全なスイートを実行すると、ログイン ボタンが有効にならず、30000 ミリ秒待機した後にテストが失敗します。
このボタンを手動で有効にするか、有効にするテスト ケースを作成する必要がありますか? このシナリオの理想的なソリューションは何ですか。
よろしく、
サティヤ
android - Robotium を使用した 1 つのプロジェクトでの複数のテスト/テスト ケース
私は自分の Android アプリケーション用に多くのテストを書いています。つまり、約 15 個のテスト ケースがあります。どうすればそれらすべてを実装できますか? テストケースごとに同じプロジェクトでいくつかの .java ファイルを作成しようとしましたが、最初のファイルしか実行されませんでした。次に、1 つの Test,java を作成し、その中にいくつかのメソッドを記述しました。のようにpublic void test1() throws Exception{...} public void test2() throws Exception{...}
。しかし、最初のテスト ケースだけを実行しました。実行構成で、選択したプロジェクトですべてのテストを実行するを選択しました。実行中に、画面の左側のJUnitウィンドウの下にすべてが表示され、最初のテストが正常に実行され、次のテストが進行中であることが示されましたが、何もしませんでした(( ((
android - テストの実行に失敗しました、Robotium
Android アプリケーションのテストを行いましたが、問題なく動作しています。しかし、clickOnView
1つのボタンを追加すると、クリック後に失敗しました:
なぜこれが起こっているのか、何か考えはありますか?より大きな SD カード サイズで別の AVD を作成する必要がありますか? 私が使用しているものでは、128MBあります。
browser - Web ベースの GUI 用のパフォーマンス ツールの作成
自動化されたパフォーマンス メトリック収集ツールを作成して、Flash ベースの Web アプリケーションのページ読み込み時間に関するさまざまなメトリックを取得したいと考えています。私はバッチ スクリプトを使用して Web 自動化を行っています。次に、browsermob-proxy (http://opensource.webmetrics.com/browsermob-proxy/) を使用してさまざまなメトリックを収集したいと考えています。メトリックは HAR ファイルにエクスポートされます。私はこれまでにこれをやったことがないので、このアプローチは大丈夫かどうか疑問に思っていましたか? Windows(Firefox)でbrowswermob-proxyを使用する手順は何ですか。ドキュメントには Windows に関する情報はなく、Linux のみです。/bin ディレクトリからプロキシを実行していることはわかっていますが、どうすればよいですか?
iphone - UIテスト用のXcode自動化ツール
私はjavascriptUIAutomationテストスクリプトを書いています。実行中のテストのスクリーンショットを撮るにはどうすればよいですか?