2017-06-08 7 views
0

UI Webテスト用のGoogle Chrome拡張機能を開発しています。そして、私はあなたがCtrlキーシフトCによって、またはツールバーから呼び出すことができる要素のネイティブクロームセレクタ、呼び出す必要があります:サイドバーボタンから「要素を選択」を呼び出してください

Select an element: icon

しかし、私はをクリックした後、それを呼び出すようにしたい私要素のサイドバーにあるボタン:

sidebar button (the aim)

私はボタンのjavascriptのクリックイベントからどのようにしていることを行うことができますか?

答えて

0

拡張機能の中から組み込み要素セレクタを呼び出す方法はありません。さて、nativeMessaging APIを介してあなたの内線と通信し、ツールバーにクリックイベントを送信したり、ホットキーを起動したりする別個にインストール可能なネイティブOSアプリケーションを作成する奇妙な方法を除いて。

実行可能な解決策は、要素セレクタの動作を模倣するサードパーティ製のJavaScriptライブラリを使用することです。要素が選択されると、highlight it in the Elements panelを使用できます。

+0

**ありがとうございます!**私は、最も簡単な解決策は、どの要素にもイベントを使用していると思います。私は、クリックイベントを傍受して、目的ボタンでフィールドに貼り付けるためにタイトルまたはinnerTextを取得できます。そして、私はそれの後のイベントの伝播を止めるでしょう。 –

関連する問題