問題タブ [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.
symfony - Behat : switchToIFrame() を使用したエラー
私は Symfony プロジェクトに取り組んでおり、Behat/Mink で単体テストを作成したいと考えています。
シナリオがあります:
FeatureContext クラスの最後の行を定義しました。
シェルコマンドを実行すると:
selenium-webdriver - 入力フィールドがフォーカスされているかどうかをテストする
私は Selenium2 で Behat を使用しており、フィールドがフォーカスされているかどうかを確認するテストを作成したいと考えています。これは私の実験です:
これは常に緑色になります。これも:
textField がフォーカスされているかどうかを Behat でテストできますか?
symfony - Symfony2 と Doctrine を使用した Behat 機能テストでコミットをロールバックする方法は?
Symfony2 アプリケーションで Behat と Mink を使用して機能テストを作成しています。
フィクスチャを追加する代わりに、データベースに既にあるデータを利用してテストを行います (多くのデータが必要になります)。
したがって、データが利用できないため、テスト環境だけに SQLite データベースを使用することはできません。
私のテストは正常に動作しますが、テストの実行時にデータがデータベースに保持されます。
シナリオの実行後に Doctrine で永続化されたデータを自動的にクリーンアップするにはどうすればよいですか?
機能テストにはページのリダイレクトが含まれるため、トランザクションを使用できません (たとえば、フォームが入力され、他の Symfony2 アクションに投稿されます)。
php - 仮想マシンで codeception を実行できません - Mink を見つけてロードできませんでした
vm ubuntu ゲスト OS をインストールしました。
私のアプリは、URL のホスト OS のブラウザーから実行されています
ゲスト OS ターミナルで php codecept.phar を実行します。
次のエラーが表示されます。
私のacceptance.ymlは言う
私はacceptance.suite.ymlで8888の有無にかかわらず試しました。同じエラーが発生します。
お知らせ下さい。
警告: https://github.com/Codeception/Codeception/issues/388にも同じチケットをクロスポストしました。そこから回答が得られた場合、この質問を更新します。
php - Mink と Selenium2 を使用して生のキーボード入力を送信できますか?
Selenium2 ドライバーで Behat と Mink を使用していfillField()
ます。関数を使用する代わりに、フォーム フィールドに直接入力しようとしています (未加工のキーボード入力をシミュレートします)。
これは私がしようとしているものです:
<input type="text" id="questionName">
ページに要素があります。フォーカスを正しく受け取りますが、シミュレートされたキーボード入力には応答しません。
このような生のキーボード入力をシミュレートすることは可能ですか?
私は何を間違っていますか?
selenium - Behat Mink HTTP 基本認証の処理方法
Behat Mink フレームワークの Selenium 2 ドライバーへのブリッジを介して、Firefox で作業しています。テストを実行すると、HTTP プロキシ認証ポップアップが表示されます。私のbehat.yamlファイルには基本認証のユーザー名とパスワードがありますが、機能しません。このポップアップ認証を処理するアイデアを教えてください。
setBasicAuth() 関数も試しましたが、うまくいきませんでした:
私の behat.yml には以下が含まれます。
php - Behat Mink 拡張フレームワークを使用して入力フィールドにファイル (csv ファイル) を添付できない
Behat Framework (Mink Extension) を使用して、タイプ「ファイル」の入力フィールドに CSV ファイルを添付したいと考えています。
入力欄のhtml---- input id="edit-ab-csv-file" class="form-file" type="file" size="60" name="files[ab_csv_file]">
1番目の方法 試した方法 Driverinterface で attachfile() メソッドを使ってみた
方法その2 --Javaスクリプトを使ってみた
という例外がありました
誰でもこの問題を解決するのを手伝ってください。
pear - 「pear」で Behat + Mink をインストールした後、エラーが発生しました
Behat と Mink を pear コマンドでインストールし、Behat を実行した後に
コマンド、エラーが発生しました:
「PHP 致命的なエラー: クラス 'Symfony\Component\Console\Helper\ProgressHelper' が
/usr/share/php/Symfony/Component/Console/Application.php の 975 行目に見つかりません」
これはどういう意味ですか?