問題タブ [nightwatch]

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 に答える
167 参照

cucumber - BDD Cucumber と Sauce Labs によるテストの自動化

ここで答えを見つけたい

JavaScript で記述された BDD アプローチを使用してテスト自動化ツールを構築する必要があります。Cucumber、Gherkin、Sauce Labs を使用する必要があり、Xray(Jira) に接続する予定です。最初は、Nightwatch (webriver を管理するため) と Nightwatch-api (cucumber-conf.js ファイルでテストとセッションを管理するため) の助けを借りて構築されました。

Sauce Labs に接続してテストを実行できましたが、テスト結果ダッシュボードでテスト結果を取得できませんでした。Sauce Labs は Nightwatch を推奨していないことが判明したため、アプローチを変更する必要があります。

それで、私は今、Sauce Labs と Cucumber と完全に連携するために使用できる代替手段を探していますか? Gherkin 機能ファイルを処理するには、Cucumber レポートを作成し、Xray と通信しますか?

どんな助けでも感謝します

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

javascript - Google Auto Ad vignette の要素を取得する - ネストされたドキュメント [編集済み]

ウェブサイトで Google 広告を閉じようとしていますが、#dismiss-button 要素にアクセスする方法がわかりません。そのiframeに切り替えようとしましたが、「要素が見つかりません」というメッセージが表示されました

ページのhtml

編集:完全なXpathで要素を取得しようとしましたが、「要素はポイントでクリックできません」というエラーが表示されます。ボタンに重なっているものをまだ見つけられないようです。どんなアドバイスでも大歓迎です。

0 投票する
2 に答える
98 参照

nightwatch.js - Div をクリックする Nightwatch の問題

ログインページの「パスワードからテキストへ」機能のクリックが機能することを確認しようとしているようなナイトウォッチテストがあります。

#eye_buttondivパスワード<i>フィールドがtype=textまたはtype=password

私はナイトウォッチを初めて使用しますが、他の投稿を見ると、div をクリックできるようになっているはず.click()です。要素がインタラクティブではないため、メソッドが機能しなかったことに注意してください。

ただし、そうではなく、テストの実行時に console.log を取得することさえできません。誰かが私を正しい方向に向けるのを手伝ってくれますか?

divがクリックされておらず、パスワードフィールドを変換するJSが呼び出されていないため、失敗する行は次のとおりです。

client.assert.attributeEquals("#id_password", "type", "text");