Size: a a a

QA — Automation

2021 August 19

i

ilya in QA — Automation
Это виртуальная или физическая? Что винда в этом параметре репортит.
источник

R

Roman in QA — Automation
Привет, подскажите, как получить имя скаченного файла на java?  
Когда беру имя скаченного файла, то часто имя имеет такой формат
java.lang.AssertionError:
Expected
:Document_2021-08-19_13-39.csv
Actual  :Document_2021-08-19_13-39.csv.crdownload
java.lang.AssertionError:
Expected :Document_9_684.pdf
Actual   :.com.google.Chrome.iEAgQq
Ожидание через file.exist() даёт тот же результат
источник

SM

Sewa Makhinya in QA — Automation
здесь файл ещё загружается же
источник

R

Roman in QA — Automation
Да, но если ждать через проверку  file.exist(), то имея возвращается всё равно закодированное
источник

AC

Al Ch in QA — Automation
Еще грабля вылезла
Иногда при  создании драйвера при подключении к Selenoid сессия "зависает"
т.е на дашборде не создается браузер и этот процесс крутится 30 минут потом селениум его принудительно завершает
И все бы ничего, но у меня Кукумберовские степы, а они выпилили фичу timeout после 4-ой версии вроде
Думал капабилитис sessionTimeOut поможет, но он работает только с созданой сессией
Что скажет купечество?
источник

ES

Eugene Stogniy in QA — Automation
docker system prune - должно помочь
источник

АХ

Андрей Хахин... in QA — Automation
он удалит мусор, т.е. не запущенные контейнеры, на память не повлияет никак
источник

АХ

Андрей Хахин... in QA — Automation
скорее всего у вас крутится в wsl (hyper-v), там запускается виртуалка и она не масштабируется, сколько вы ресурсов ей дали (см вкладку в настройках), столько она и съела, если перейти на wsl2 (нужен свежий билд винды, пакет wsl2 и переключение в настройках движка), то будет жрать меньше, т.к. там виртуалка уже умеет менеджить ресурсы, а не жрать все сразу. Ну а вообще, лучше linux конечно накатить, если docker нужен.
источник

AT

Anton Tereshko in QA — Automation
Нужно засыпать и делать проверку заново

Типа:

Path filePath = Paths.get(".", "filename");
   await().atMost(1, MINUTES)
           .ignoreExceptions()
           .until(() -> filePath.toFile().exists());


Или


File file = new File("C:\\chromedriver_win32.zip");
FluentWait<WebDriver> wait = new FluentWait<WebDriver>(driver).withTimeout(Duration.ofSeconds(25)).pollingEvery(Duration.ofMillis(100));
wait.until( x -> file.exists());
источник

R

Roman in QA — Automation
Спасибо 👍
источник

😉

😉 in QA — Automation
Добрый вечер, кто-то пытался взаимодействовать селениумом с яндекс картами? Каким-то образом надо кликнуть по элементу. Через dom нашел его, селениум не кликает, через js
elm.click()

тоже не выходит
источник

AS

Andrei Solntsev in QA — Automation
Ну так эта проверка неправильная. Ты проверяешь, что файл существует - и он действительно существует, но половинчатый.
источник

AS

Andrei Solntsev in QA — Automation
А вообще в селениде есть метод File f = $.download();, в котором все эти ожидания давно сделаны и все нюансы учтены. Зачем изобретать велосипед?
источник

R

Roman in QA — Automation
Я его и использую)
источник

AS

Andrei Solntsev in QA — Automation
Ну тогда File f = $.download(withExtension("csv"));
источник

R

Roman in QA — Automation
Попробую, спасибо👍
источник

RB

Roller Boller in QA — Automation
Пробовал кликнуть через просто точку?
источник

😉

😉 in QA — Automation
Нет, но читал в нете, что через точку тоже не кликается. Просто этот маркер в разных частях экрана может быть, так что будут проблемы с его координатами
источник

RB

Roller Boller in QA — Automation
Справедливо если карта это canvas, предложил первое что пришло в голову.
источник

😉

😉 in QA — Automation
:(
источник