2016-11-14 9 views
2

Firefox 41.0とSelenium 2.47.3 webdriverを使用しています。 私たちのアプリケーションはExtJSで開発されており、特定の要素をクリックするといくつかの動的なボタンが表示されます。extjsによって動的に作成されたアクセスエレメント

私のwebdriverはこの要素にアクセスできません。だから、私はPython webdriver呼び出し内でjavascriptモジュールを実行しようとしています。

ウェブページに動的に読み込まれる要素にアクセスできません。

これらの種類の要素にアクセスする方法。ボタンをクリックすると、動的コンテンツに定義されたポップアップが表示されます。あなたがコンポーネントを取得しようとする必要があり

enter image description here

+0

本当に明確ではない、何が他の要素から、それは違うのですか? –

+0

クリックが機能しません。要素を手動でクリックすると、ポップアップが開きます。私はjavascriptで実行すると同じことが動作していません。この要素は動的に生成されるため、クリックが機能していない可能性があります。どのようにしてこの要素にアクセスし、それに「クリック」を実行できますか? –

+0

要素にアクセスしようとするまでに要素が作成されていますか? –

答えて

0

enter image description here

JavaScriptからこの要素をクリックして実行しようとしているときに失敗:徹底したAJAX呼び出しのExtJSによって生成

ダイナミック要素Ext。

例:あなたが求めているものに

Ext.getCmp('id').fireEvent('click'); 
関連する問題