問題タブ [mink]

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

selenium - Behat Mink: キープレスをアクティブな要素に送信します

私のシステムで Tab キーを使用したナビゲーションが機能するかどうかをテストしようとしています。これが私のコードです:

これにより、「疑似クラスのフォーカスはサポートされていません」 Behat で現在フォーカスされている要素を取得するにはどうすればよいですか? 乾杯、

アルバート

0 投票する
3 に答える
7087 参照

behat - フィールドにテキストを送信しようとしています

この関数を使用して、フィールドにテキストを送信しようとしています:

しかし、それは機能しません。教えてください、私は何を間違っていますか?


同じクラスの要素がいくつかある場合、2番目の要素をクリックするにはどうすればよいですか

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

symfony - テスト環境でsymfony2が動作する:DBテーブルが作成されない

私は自分のアプリケーションを打ち負かそうとしていますが、大きな問題があります。DB テーブルが作成されていないため、フィクスチャを配置できません。

私のシナリオは次のとおりです。

FeatureContext の一部:

のコードgenerateSchemaはインターネットからどこかから取得され、私が持っている Phpunits テストで使用され、完全に動作します。

しかし; 私が実行するbin/behatと、私は得る

シナリオのログイン部分の後。

メソッドが実際に実行されることを確認するために、私が持っているechoステートメントも出力に表示されます。また、$admin は ID 1 を取得しますが、これは出力にも表示されます。

私のテスト環境はデフォルトの sqlite DB を使用していますが、config に base_url'http://mysite.local/app_dev.php/'またはfor を配置しても関係ありません。'http://mysite.local/app_test.php/'knpLabsのページからコピペしたのにログインできません。$admin がまだ DB にあることを確認するために、リポジトリから再読み込みしようとしましたが、機能しました (コードのその部分を削除しました)。

ヘルプ?

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

phantomjs - Behat を使用してローカル PHP Web アプリをテストすると、Sahi + PhantomJS が失敗する

behat+sahi+phantomjs が設定されたローカルでホストされている Web アプリケーションのテストで問題が発生しています。

  • behat + sahi + chromeだけで完全なスイートを実行しましたが、正常に動作します
  • また、うまく機能するライブ スタイルに対して小さなサンプル ビート テストをテストしました。

この問題は、base_url をローカルでホストされているアプリまたはそのアプリがデプロイされているサーバーのいずれかに向けると発生するようです

これと同じくらい簡単なもの:

この出力の結果:

ここで詳述されているセットアップを使用しています: http://shaneauckland.co.uk/2012/11/headless-behatmink-testing-with-sahi-and-phantomjs/

これは構成の問題ですか? それとも、アプリが localhost でもホストされているためですか?

これをさらにトラブルシューティングするにはどうすればよいですか?

ありがとう

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

list - すべてを繰り返す方法