Seleniumを使用してブラウザで開いたPDFの要素にアクセスする任意の方法

サーガル

実際、私はSeleniumを使用して1つのWebアプリケーションの自動化に取り組んでいます。SeleniumはWebアプリケーションのみを自動化できることがわかっていますが、私のアプリケーションでは、一部のページにPDFドキュメントがロードされているため、PDFのボタンを操作する必要があります。Seleniumからこれを行う方法はありますか?可能であれば私を助けてください。前もって感謝します。

マシューウィルソン

これは全能のハックですが、おそらくセレンでそれを行う唯一の方法です。

clickAt要素ロケーターと座標の2つのパラメーターを持つ方法を使用する場合

void clickAt(java.lang.String locator,
             java.lang.String coordString)

Parameters:
locator - an element locator
coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

要素ロケーターを<embed/>PDFオブジェクトに設定し、座標をPDFのボタンがある画面上の場所に設定した場合。PDF内のリンクをクリックする必要があります。ただし、これは非常に信頼性が低いですが、それを行うためのより良い方法があるかどうかはわかりません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WatiNを使用して、開いている各ブラウザウィンドウにアクセスします

分類Dev

SeleniumとPythonを使用してChromiumベースのVivaldiブラウザセッションを開始する方法

分類Dev

iTextを使用して、別のブラウザタブまたはウィンドウからPDFブックマークにアクセスします

分類Dev

HTMLまたは任意のブラウザ言語を使用してInternetExplorerでリンクを開く方法は?

分類Dev

セレンスクリプトを開始する前に、ブラウザのlocalStorageでrubyを使用してItemを設定する方法

分類Dev

Seleniumを使用して、既存のブラウザセッションで新しいタブを開きます

分類Dev

ブラウザでアクセスしたときに、すべてのフォルダのindex.htmlを/に変更する方法

分類Dev

ブラウザを使用してURLにアクセスする

分類Dev

ダウンロードするのではなく、ブラウザのPDFビューアを使用してPDF Blobを開く方法は?

分類Dev

親キーを使用してブラウザ内のオブジェクトの属性にアクセスする

分類Dev

AngularJSを使用してブラウザのコンソールで$ scope変数にアクセスするにはどうすればよいですか?

分類Dev

Webブラウザを使用してマイクロにアクセスする複数のユーザー

分類Dev

rubyを使用してブラウザのパブリック `window`属性にアクセスする

分類Dev

LaravelのストレージからブラウザにPDFにアクセスしてロードする

分類Dev

Webブラウザで開いたPDFのテキストを強調表示する方法

分類Dev

AppsScriptを使用してGoogleドライブ上のパスワードで保護されたPDFファイルにアクセスする方法

分類Dev

ブラウザを使用して一部のWebサイトにアクセスできない

分類Dev

ブラウザーの新しいウィンドウでangularjsを使用してPDFを開きます

分類Dev

Selenium(またはBeautifulSoup)を使用してこれらの隠された要素にアクセスするにはどうすればよいですか?

分類Dev

セレンまたはアピウムを使用してAndroidのChromeブラウザを自動化するにはどうすればよいですか?

分類Dev

すべてのブラウザで間違ったテクスチャを使用しているOSX上のWebGL

分類Dev

ブラウザの戻るボタンをクリックしたときにセッションを無効にしてアクセスをブロックするにはどうすればよいですか?

分類Dev

ブラウザの戻るボタンをクリックしたときにセッションを無効にしてアクセスをブロックするにはどうすればよいですか?

分類Dev

OOPを使用して正しい方法でクラス(またはオブジェクト)の親にアクセスする

分類Dev

junitを使用してブラウザを閉じずにすべてのSeleniumテストを実行する方法

分類Dev

セレンウェブドライバーを使用してクラス内のreact要素の属性を取得するにはどうすればよいですか?

分類Dev

を使用してクラス配列要素にアクセスする。C ++またはStroustrup本の間違い

分類Dev

アクションクラスを使用して隣接するウィンドウまたはタブでリンクを開く方法(要素のコンテキストクリック-> sendkeys ArrowDown-> sendkeys Enter)

分類Dev

iOSのObjectiveCでリンクを開いているときにChromeブラウザを起動する方法

Related 関連記事

  1. 1

    WatiNを使用して、開いている各ブラウザウィンドウにアクセスします

  2. 2

    SeleniumとPythonを使用してChromiumベースのVivaldiブラウザセッションを開始する方法

  3. 3

    iTextを使用して、別のブラウザタブまたはウィンドウからPDFブックマークにアクセスします

  4. 4

    HTMLまたは任意のブラウザ言語を使用してInternetExplorerでリンクを開く方法は?

  5. 5

    セレンスクリプトを開始する前に、ブラウザのlocalStorageでrubyを使用してItemを設定する方法

  6. 6

    Seleniumを使用して、既存のブラウザセッションで新しいタブを開きます

  7. 7

    ブラウザでアクセスしたときに、すべてのフォルダのindex.htmlを/に変更する方法

  8. 8

    ブラウザを使用してURLにアクセスする

  9. 9

    ダウンロードするのではなく、ブラウザのPDFビューアを使用してPDF Blobを開く方法は?

  10. 10

    親キーを使用してブラウザ内のオブジェクトの属性にアクセスする

  11. 11

    AngularJSを使用してブラウザのコンソールで$ scope変数にアクセスするにはどうすればよいですか?

  12. 12

    Webブラウザを使用してマイクロにアクセスする複数のユーザー

  13. 13

    rubyを使用してブラウザのパブリック `window`属性にアクセスする

  14. 14

    LaravelのストレージからブラウザにPDFにアクセスしてロードする

  15. 15

    Webブラウザで開いたPDFのテキストを強調表示する方法

  16. 16

    AppsScriptを使用してGoogleドライブ上のパスワードで保護されたPDFファイルにアクセスする方法

  17. 17

    ブラウザを使用して一部のWebサイトにアクセスできない

  18. 18

    ブラウザーの新しいウィンドウでangularjsを使用してPDFを開きます

  19. 19

    Selenium(またはBeautifulSoup)を使用してこれらの隠された要素にアクセスするにはどうすればよいですか?

  20. 20

    セレンまたはアピウムを使用してAndroidのChromeブラウザを自動化するにはどうすればよいですか?

  21. 21

    すべてのブラウザで間違ったテクスチャを使用しているOSX上のWebGL

  22. 22

    ブラウザの戻るボタンをクリックしたときにセッションを無効にしてアクセスをブロックするにはどうすればよいですか?

  23. 23

    ブラウザの戻るボタンをクリックしたときにセッションを無効にしてアクセスをブロックするにはどうすればよいですか?

  24. 24

    OOPを使用して正しい方法でクラス(またはオブジェクト)の親にアクセスする

  25. 25

    junitを使用してブラウザを閉じずにすべてのSeleniumテストを実行する方法

  26. 26

    セレンウェブドライバーを使用してクラス内のreact要素の属性を取得するにはどうすればよいですか?

  27. 27

    を使用してクラス配列要素にアクセスする。C ++またはStroustrup本の間違い

  28. 28

    アクションクラスを使用して隣接するウィンドウまたはタブでリンクを開く方法(要素のコンテキストクリック-> sendkeys ArrowDown-> sendkeys Enter)

  29. 29

    iOSのObjectiveCでリンクを開いているときにChromeブラウザを起動する方法

ホットタグ

アーカイブ