gpt4 book ai didi

java - 右键单击下拉菜单

转载 作者:行者123 更新时间:2023-12-01 12:40:43 26 4
gpt4 key购买 nike

对于 Java 来说是全新的,所以请耐心等待。我正在使用 Selenium,但尝试围绕它编写代码。目标是转到此处(或类似页面)并下载“APPS 结果”下的四个文件。

http://apps.gdgps.net/apps_uploads/default/df0fdd5403505bb2607ec19b915c0f81/index.html

由于当我自动访问此站点时,Firefox 以默认模式打开,因此提示用户(或此代码)提供保存路径的设置被禁用,我必须找到一种方法来获取出现“另存为”。我正在努力实现以下目标:

    driver.findElement(By.partialLinkText("sum"));
Robot robot = new Robot();
robot.mousePress(MouseEvent.BUTTON3_MASK);
robot.mouseRelease(MouseEvent.BUTTON3_MASK);
for (int i=1; i <= 5; i++){
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_DOWN);
}
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);

问题是,虽然我找到了第一个要下载的文件,但右键单击发生在页面上,而不是选定的链接上。有没有快速解决此问题的方法,或者更好的方法来解决这个问题?

最佳答案

Selenium Webdriver 不支持文件下载。您可以阅读this beautiful article包含更多详细信息和解决方法。

关于java - 右键单击下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25125222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com