Size: a a a

Selenide на русском

2020 November 05

OL

Oleksandr Lozitskyi in Selenide на русском
Здравствуйте. Подскажите, пожалуйста, кто сталкивался и может помочь с скачиванием файла,
http://prntscr.com/ve6mrz - на сайте
http://prntscr.com/ve6owd - логи
после нажатия на иконку скачивания загружается файл Roboto-MediumItalic.woff  
А мне надо что бы был файл xlsx файл скачал .
источник

OL

Oleksandr Lozitskyi in Selenide на русском
а как получить имя файла с папки ? только имя файла не известно
источник

AK

Andrey K in Selenide на русском
.woff - это шрифт
источник

AK

Andrey K in Selenide на русском
руками тоже шрифт скачивается?
источник

OL

Oleksandr Lozitskyi in Selenide на русском
качает оба файла http://prntscr.com/ve7bwr
шрифт ложит в сгенерированую папку
а тот файл который надо - ложит в указаную мной директорию

file = downloadFirstRow.download(); - скачивает нормально
file.getName();  - получаю имя шрифта , а не  xlsx файла
источник

AS

Andrei Solntsev in Selenide на русском
Вызывайте $.download(with extension(".xls"))
источник

OL

Oleksandr Lozitskyi in Selenide на русском
Andrei Solntsev
Вызывайте $.download(with extension(".xls"))
http://prntscr.com/ve7iar теперь падает и не может найти .xlsx
источник
2020 November 06

SE

Solomon Erentrayt in Selenide на русском
Всем доброе утро! Подскажите пожалуйста, как сделать в тесте, чтобы он не падал если первое условие не сработало, то есть чтобы вторая проверка всё равно сотоялась несмотря на то что первая не прошла, например вот код: void shouldConfirmPaymentWithDeclinedCard(){
       open("http://localhost:8080");
       val startPage = new StartChoosePage();
       val payment = startPage.goToPaymentPage();
       payment.putData(DataHelper.getDeclinedCard());
       payment.notificationFailedVisible(); ///тут тест падает!!!!
       assertEquals("DECLINED",DataHelper.findPaymentStatus());///хочу чтоб это условие всё равно проверилось, или так нельзя???
   }
источник

MS

Maksim Smirnov in Selenide на русском
Solomon Erentrayt
Всем доброе утро! Подскажите пожалуйста, как сделать в тесте, чтобы он не падал если первое условие не сработало, то есть чтобы вторая проверка всё равно сотоялась несмотря на то что первая не прошла, например вот код: void shouldConfirmPaymentWithDeclinedCard(){
       open("http://localhost:8080");
       val startPage = new StartChoosePage();
       val payment = startPage.goToPaymentPage();
       payment.putData(DataHelper.getDeclinedCard());
       payment.notificationFailedVisible(); ///тут тест падает!!!!
       assertEquals("DECLINED",DataHelper.findPaymentStatus());///хочу чтоб это условие всё равно проверилось, или так нельзя???
   }
через софт ассерты.  https://github.com/selenide/selenide/wiki/SoftAssertions
источник

AS

Andrei Solntsev in Selenide на русском
Solomon Erentrayt
Всем доброе утро! Подскажите пожалуйста, как сделать в тесте, чтобы он не падал если первое условие не сработало, то есть чтобы вторая проверка всё равно сотоялась несмотря на то что первая не прошла, например вот код: void shouldConfirmPaymentWithDeclinedCard(){
       open("http://localhost:8080");
       val startPage = new StartChoosePage();
       val payment = startPage.goToPaymentPage();
       payment.putData(DataHelper.getDeclinedCard());
       payment.notificationFailedVisible(); ///тут тест падает!!!!
       assertEquals("DECLINED",DataHelper.findPaymentStatus());///хочу чтоб это условие всё равно проверилось, или так нельзя???
   }
Технически можно, но что это даст? Ведь тест-то по-любому упадёт.
источник

SE

Solomon Erentrayt in Selenide на русском
Andrei Solntsev
Технически можно, но что это даст? Ведь тест-то по-любому упадёт.
ну мне может так нужно, первая проверка на появления поля, а вторая запрос в базу, подскажите как пожалуйста)))
источник

AS

Andrei Solntsev in Selenide на русском
Так выше уже сказали. Софт ассерты для этого. Но по-прежнему неясно, что это даст: тест-то по-любому упадёт.
источник

B

Bola in Selenide на русском
он пишет:
чтобы он не падал если первое условие
сотф ассерт решает эту проблему
источник

SE

Solomon Erentrayt in Selenide на русском
Bola
он пишет:
чтобы он не падал если первое условие
сотф ассерт решает эту проблему
можно пример пож-та
источник

MS

Maksim Smirnov in Selenide на русском
Solomon Erentrayt
можно пример пож-та
Чем пример по ссылке не подходит? Там вроде все понятно.
источник

SE

Solomon Erentrayt in Selenide на русском
Maksim Smirnov
Чем пример по ссылке не подходит? Там вроде все понятно.
спасибо ,сразу не увидел)))
источник

ИМ

Илья Мороз in Selenide на русском
Добрый день подскажите пожалуйста, как обстоят дела в Selenide с параллельными тестами? если я в @AfterMethod напишу Selenide.webdriver.close( );
у меня все нормально будет или надо по другому делать?
источник

AS

Andrei Solntsev in Selenide на русском
Селенид ничего не имеет против, если вы запустите тесты параллельно. Вообще-то даже и никаких close не надо вызывать.
источник

ИМ

Илья Мороз in Selenide на русском
спасибо
источник

EK

Evgeniy Kulikov in Selenide на русском
Привет, подскажите плиз можно ли отключить фичу, которая создает подпапку при скачивании файла?
источник