自動ツールを使用せずにローカルからファイルをアップロードしたい。だから、私はAction event
を使ってブラウズボタンをクリックした。私は、次のコードでsendKeys
を使用してファイルのパスを送ります:私は"org.openqa.selenium.UnhandledAlertException: Modal dialog present: "
エラーを取得していますorg.openqa.selenium.UnhandledAlertException:モーダルダイアログが存在する:
"driver.findElement(By.xpath("//input[@type='file']")).sendKeys("path of file");"
。
私はこの例外を処理できませんでした。
誰もがこれを行うに私を助けることができるしてください...
私はそこにポップアップがあり、sendkeysの前にこれを閉じる必要があると思います。 – noor
要素が入力されることがあります。試してみてください。)driver.manage()。timeouts()。implicitlyWait(60、TimeUnit.SECONDS); (または)b) WebElement要素= driver.findElement(By.id( "ELEMENT_ID")); wait.until(ExpectedConditions.visibilityOf(element)); – AVA