- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想检查使用 Selenide download() 方法下载文件,但捕获 FileNotFoundException 和错误“拦截 1 个响应”,尽管文件已下载。
我有按钮,点击它会下载一个 zip 文件。元素没有 href 属性。
我使用 Selenide 5.0.0,chromdriver.exe 2.43
我有以下设置
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
public static SelenideElement actionButton() {return $(By.xpath("//div[@class='task-list_container_scroll-view']/div[1]/div[@class='ng-star-inserted'][1]//common-task-view//span[@role='button']"));}
File file = actionButton().download(10000);
java.io.FileNotFoundException: Failed to download file {By.xpath: //div[@class='task-list_container_scroll-view']/div[1]/div[@class='ng-star-inserted'][1]//common-task-view//span[@role='button']} in 10000 ms.Intercepted 1 responses. 200 "" {Server=nginx/1.13.12, Cache-Control=private, Access-Control-Allow-Origin=*, Access-Control-Allow-Methods=POST, GET, OPTIONS, DELETE, PUT, Connection=keep-alive, Expires=Thu, 01 Jan 1970 00:00:00 GMT, Access-Control-Max-Age=3600, X-Application-Context="frontend":staging:80, Content-Length=1271853, Date=Wed, 31 Oct 2018 12:41:32 GMT, Access-Control-Allow-Headers=Content-Type, x-requested-with, X-Custom-Header, accept, authorization} application/octet-stream (1202830 bytes) at com.codeborne.selenide.impl.DownloadFileWithProxyServer.firstDownloadedFile(DownloadFileWithProxyServer.java:94) at com.codeborne.selenide.impl.DownloadFileWithProxyServer.clickAndInterceptFileByProxyServer(DownloadFileWithProxyServer.java:49) at com.codeborne.selenide.impl.DownloadFileWithProxyServer.download(DownloadFileWithProxyServer.java:33) at com.codeborne.selenide.commands.DownloadFile.execute(DownloadFile.java:51) at com.codeborne.selenide.commands.DownloadFile.execute(DownloadFile.java:18) at com.codeborne.selenide.commands.Commands.execute(Commands.java:144) at com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:99) at com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:65) at com.sun.proxy.$Proxy11.download(Unknown Source)
最佳答案
由于您的项目设置,您应该使用 try catch ,请使用:
try {
$("selector").download();
}catch(FileNotFoundException e){}
关于download - Selenium 化物。下载()返回 FileNotFoundException : Failed to download file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53084058/
我需要你的帮助来用 selenium ide 做一个 Action 。 我想点击第二个链接 Do action Do action Do action 我想使用此文本作为匹配文本来打开操作 2:
我必须打开页面中的所有链接,然后检查它是否有文本(“无信息”)。 我使用了 Selenide v3.5 和 Selenium v2.53 库。但是,我有这个异常“StaleElementRefer
如果有像图片中那样的元素结构,可以取出每个静态属性,例如:$$('#static-information .value').get(0) 或$$('.static-property .value').
我想检查使用 Selenide download() 方法下载文件,但捕获 FileNotFoundException 和错误“拦截 1 个响应”,尽管文件已下载。 我有按钮,点击它会下载一个 zip
我需要通过xpath找到一个元素,但是xpath的某些部分总是会改变,我需要在测试过程中直接添加它。如果我向 Selenide 元素添加注释 @Setter 并尝试使用 String 设置新的 xpa
我正在尝试检查在所需 URL 上找到的所有链接页面的内容。 所以我执行以下操作: 1-查找所需URL中的所有链接 2-检查链接的验证(href 内容) 3-导航到每个链接 5-检查每个链接的状况
我在 Maven 项目中使用 Java。当我尝试在测试中使用 Selenide 函数时,出现此错误: 错误:(39, 26) java: 无法访问 org.openqa.selenium.WrapsD
我是 Selenide 新手,并尝试使用 Selenide 和 Junit 依赖项运行浏览器。但是,我得到了一个 SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBind
我是一名优秀的程序员,十分优秀!