Здавствуйте,
При скачивание локально файла вот такой output:
downloads
downloads\1747163136572_4848_1
downloads\1747163136572_4848_1\layout_tree.json
downloads\22832617-72e8-4474-a076-65c1868d6ff3
downloads\22832617-72e8-4474-a076-65c1868d6ff3\43833
downloads\c26a6c71-cd42-4e02-ba54-19f30d8e6b0a
downloads\c26a6c71-cd42-4e02-ba54-19f30d8e6b0a\export
downloads\d1d8bbab-2f82-41c6-b553-68602d9c57db
downloads\d1d8bbab-2f82-41c6-b553-68602d9c57db\6812
При скачивание файла через gitlab(selenium-grid) не хватает файлов и папок:
downloads
downloads/b562b80c-71dc-4e78-9787-36d32b2b344a
downloads/b562b80c-71dc-4e78-9787-36d32b2b344a/-1
downloads/a84876c1-b792-4326-bfdf-37ae1fee7dcc
downloads/a84876c1-b792-4326-bfdf-37ae1fee7dcc/export
Не понимаю в чем проблема.
Пример кода:
@BeforeClass(alwaysRun = true, description = "Opening web browser...")
public void config() {
if (Constants.REMOTE_URL != null) {
Configuration.remote = Constants.REMOTE_URL;
}
Configuration.fileDownload = PROXY;
Configuration.downloadsFolder = "downloads";
Configuration.proxyEnabled = true;
Configuration.browser = System.getProperty("browser", "chrome");
Configuration.browserSize = "1920x1080"; //1920x1080 //1280x920
Configuration.holdBrowserOpen = false;
Configuration.timeout = 10000;
Configuration.headless = false;
Configuration.savePageSource = false;
Configuration.screenshots = true;
Configuration.pageLoadStrategy = "normal";
SelenideLogger.addListener("AllureSelenide", new AllureSelenide()
.screenshots(true)
.savePageSource(false)
);
}
@AfterClass(alwaysRun = true)
public void disableProxy() {
Configuration.proxyEnabled = false;
Configuration.fileDownload = null;
Configuration.downloadsFolder = null;
}
добавлена зависимость:
<dependency
<groupId>com.codeborne</groupId
<artifactId>selenide-proxy</artifactId
<version>${selenide}</version
</dependency
версии:
testng: 7.11.0
selenide: 7.7.3