9
4

1 に答える 1

4

最初にコントロールを表示してから、値を設定してから、もう一度非表示にしてみてください。

JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("document.getElementById('image-selector-button').style.display = 'block';");
driver.findElement(By.id("image-selector-button ")).sendKeys("c:\\myFile.bmp");
js.executeScript("document.getElementById('image-selector-button').style.display = 'none';");
于 2013-03-11T16:36:10.120 に答える