2016-05-03 21 views
0

EXTJSアプリケーションにはEMailボタンが付いたページがあります。クリックするとページコンテンツへのリンクが作成され、本文にこのリンクがあるデフォルトの電子メールクライアントが開きます。Selenium Webdriverを使用してEMailを確認する方法

inspect DOMでは、EMailボタンにはこれがあります。

<span id="basebutton-1358-btnInnerEl" data-ref="btnInnerEl" unselectable="on" class="x-btn-inner x-btn-inner-basebutton-large">Email</span> 

DOM全体に「mailTo」はありません。

私がここで確認する必要があるのは、クリックで生成されるリンクです。私はそれが電子メールクライアントを開くかどうかについて本当に心配していません。

+0

私たちはもっと情報を必要とします。おそらく、どこかで作業を行っているJavaScriptでしょう。リンクなしで言うのは難しい –

+0

正確には、この要素に対してすべての作業を行うjavascriptです。クリックすると、スクリプトがトリガーされ、内容を含むmailToが発生します。残念ながら私は共有できる公開リンクはありません。 –

答えて

0

javascriptで「メール」ボタンに登録されたイベントを探しているようです。その場合、EXTJSjQuery の類似した質問を参照してください。検証を行う方法は、ブラックボックステストではなく単体テストの一部である必要があります。

+0

しかし、この種の検証はセレンとJavaスクリプトだけを使って行うことができますか? –

関連する問題