Java 将selenium与ajax结合使用
使用selenium在中上载文件时 我下载文件时遇到问题 要下载xls文件,我需要单击ajax网页中的Like按钮,打开图像查看问题 我的问题我需要点击like按钮来下载xls文件Java 将selenium与ajax结合使用,java,ajax,selenium,Java,Ajax,Selenium,使用selenium在中上载文件时 我下载文件时遇到问题 要下载xls文件,我需要单击ajax网页中的Like按钮,打开图像查看问题 我的问题我需要点击like按钮来下载xls文件 WebDriver driver = new FirefoxDriver(); driver.get("http://pdftableconverter.com/"); File file=null; try { file = new
WebDriver driver = new FirefoxDriver();
driver.get("http://pdftableconverter.com/");
File file=null;
try {
file = new File(SeleniumProg.class.getClassLoader().getResource("21.pdf").toURI());
Assert.assertTrue(file.exists());
System.out.println("File Exited");
driver.findElement(By.name("userfile")).sendKeys(file.getAbsolutePath());
WebElement browseButton = driver.findElement(By.id("uploadButton"));
new Actions(driver).click(browseButton).perform();
//put path to your image in a clipboard
StringSelection ss = new StringSelection(file.getAbsolutePath());
//To Clear User Selection
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
//imitate mouse events like ENTER, CTRL+C, CTRL+V
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
WebElement d = driver.findElement(By.id("email"));
d.sendKeys("osama70087@gmail.com");
driver.findElement(By.id("submit_form")).click();
System.out.println("kkkkkkkk");
你能分享一下你试过的代码吗。。