2

私のテスト Web ページでは、ファイルをアップロードする必要があります。アップローダーはフラッシュ ベースです。AutoITを使用してファイルをアップロードしましたが、アップロードダイアログボックスが表示され、autoITがその仕事をできるように、その追加ボタンをクリックできないという問題があります..

driver.findElement(By.xpath("html/body/div[3]/div[2]/div/div/table/tbody/tr[2]/td/div/form/div/div[6]/div [1]/div[2]/オブジェクト")).click();

私が得ているエラーは、要素が見つからないというエラーです..フラッシュボタンをクリックする方法を教えてください。Firepath、Css も使用しましたが、何をすべきかわかりません。助けてください

ありがとうございました

4

3 に答える 3

1

Selenium を使用してフラッシュ オブジェクトを自動化することはできません。これは、Selenium でできることの範囲外です。

[追加] ボタンをクリックするには、AutoIT スクリプトを編集する必要があります。Selenium では、これを行うことはできません。

于 2013-02-01T10:53:22.677 に答える
0

FlashSeleniumを使用して実行できます

https://code.google.com/p/flash-selenium/

于 2013-05-29T08:58:06.670 に答える