如何使用Selenium将文件上传到Google云端硬盘?

时间:2018-10-15 19:33:27

标签: selenium web selenium-webdriver google-drive-api selenium-chromedriver

我正在尝试使用Selenium来自动上传到Google云端硬盘。但是,在Google驱动器中选择“上传文件” div并尝试向其发送文件路径之后。我的Google云端硬盘上没有任何显示。我是否找到了错误的WebElement或其他?请帮我!谢谢!以下是Java代码。我只发布上传部分。我之前已经初始化了驱动器。

Actions action = new Actions(driver);  
// click the "New Button" and see the list of actions
driver.findElement(By.cssSelector("button[aria-label=\"New\"]")).click();
// select the webelement for upload files
WebElement addNewFile = driver.findElement(By.xpath("//div[3]/div/span[2]/span/div"));
action.moveToElement(addNewFile);
action.click();
// send the file path to the webelement
action.sendKeys("/home/path/to/file/file.pdf");
action.perform();

0 个答案:

没有答案