サイトに埋め込まれた qqFileUploader を自動化する必要があります。私の問題は、[アップロード] ボタンにアクセスできないことです。アップロード ボタンを持っていたとしても、アクセスできないデフォルトのブラウズ ウィンドウが開いてしまいます。アップロードしたいファイルを投稿するにはどうすればよいですか? アドバイスをありがとう
2 に答える
0
webdriver で sikuli 混合テストを試すことができます。
Sikuli は Web ページ上の要素を認識できますが、ファイルのアップロードは Web 要素ではないため、Selenium はそれにアクセスできません。
参照してください: http://code.google.com/p/sikuli-api/
フラッシュアップローダーまたは単純なOSアクションのために、これで何度も解決したため、これが機能することを知っています。
于 2013-01-11T14:23:59.040 に答える
0
標準のファイル入力を介してファイルをアップロードする場合は、入力にファイルの名前を直接書き込む必要があります。
driver.findElement(By.id("inputId")).sendKeys("path/to/your/file");
于 2012-12-18T09:36:27.467 に答える