我需要通过右键单击使用selenium以及通过"使用用户名和密码验证浏览器"来保存图像。我通过selenium发送的链接看起来像这样" http://111.111.2.125/capture"。
因为我是新概念,任何建议都会非常有用。
答案 0 :(得分:0)
右键单击图像即可使用:
WebElement Image =driver.findElement(By.xpath("//img[@border='0']"));
Actions action= new Actions(driver);
action.contextClick(Image).build().perform();
选择“将图像另存为”选项
如果您看到In Image,我们可以使用键盘上的CONTROL + V选择“将图像另存为”选项。要做到这一点在selenium webdriver中,我们将使用下面给出的代码。
action.sendKeys(Keys.CONTROL, "v").build().perform();
答案 1 :(得分:0)
@sForSujit的希望回答帮助你在图像上“右键点击”。
要使用用户名和密码验证浏览器,您可以考虑在URL中传递凭据 首先,使用凭据访问URL,然后访问不带凭据的URL
实施例: 首先,访问
http://username:password@111.111.2.125/capture
然后,访问下面的一个 -