私の問題と同様の問題が発生しましたが、私の問題では役に立たない解決策は見られませんでした。 状況: firefoxでビデオファイルを再生すると、PHPのbehat/minkコードでいくつかのfuntionsを起動できるので、html-markup(F12)の現在の状態を見ることができます。Internet Explorerの現在の状態テスト
同じ状況がIEで発生し、マークアップコードの現在の状態が表示されず、テスト機能を起動できません。
例: Firefoxのモーダルダイアログを開き、それがマークアップで表示されます(F12)CSSクラス「開いているウィンドウ」 IEはモーダルダイアログを開き、それがマークアップ(F12)のcss CLAS「開いているウィンドウ」
方法で表示されません私はマークアップだけを見ることができるとき、IEで現在のマークアップ状態を検出できますか?
UPDATEはここに私のコードです。私はちょうど1 CSSセレクタを探しているが、それは
$node = $this->getSession()->getPage()->find('css', $css_selector);
IE10上の問題は、IE10でbeginns働いていません:
私はIE10内F12を押すと、私はdevelopertoolsが表示されます。
「HTMLセクション」のhtml-markupの現在の状態を参照してください。
- アイコンをクリックするとモーダルダイアログが表示されます。
- 実際、私のhtmlマークアップはその後変更されます。一部のCSSクラスはビデオタグに追加されています。
- modal-dialogを含む 現在のマークアップ状態を見るには、「更新」-ButtonまたはF5でdevelopertoolsをクリックする必要があります。同じeffekt whithin behatを達成するために
、私が使用:
ます$ this->のgetSession() - >リロード();
これは機能しません。 Behatは新しいCSSクラスを見つけることができず、モーダルダイアログを参照します。
絵で見てください:
を私は願って、それは私が何を意味するか、今は明らかである:)
IEの最新バージョンには、他のブラウザと同様にF12が表示されます。 –
これはあなたのbehatメソッドでどのように使用していますか? – lauda
私は単にfirefoxとchromeで動作するxpath-selectorを探します。 I'veはちょうど私が私のビデオタグをクリックするとIE11は、「DOM Eplorer」(F12)の変化によってすぐに表示されていることを、検出: から '<身体クラス=「MyClientという」' は動画をクリックした後になりますタグ: '
その後、私は自分のbehat-functionで" modal-open "を取得します。 BUT 私はIE10またはIE9を試してみます '