実際、私は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]
コメントを追加