Size: a a a

Selenide на русском

2020 January 28

AS

Andrei Solntsev in Selenide на русском
Boris Osipov
после открытия урла с доменом куда устанавливаешь. я тебе выше кинул пример. открывай сначала не сам сайт\приложение, а какую-нить картинку или файл с того же домена, ставь куку, потом открывай нормальный сайт\приложение
Наверное, мы могли бы такой функционал запилить в селениде - задавать куки до открытия браузера?
источник

BO

Boris Osipov in Selenide на русском
Andrei Solntsev
Наверное, мы могли бы такой функционал запилить в селениде - задавать куки до открытия браузера?
не знаю.. не у всех сайтов есть favicon. т.е. первый урл зависит от приложения.
источник

СР

Саша Росолько in Selenide на русском
Согласен. Слишком много кейсов различных для обработки
источник

YO

Yaroslav Osmyslitelny in Selenide на русском
Слабо верю в ответ, но вдруг)
Селениде + прокси.
Прогоняю на ремоут(селеноид) драйвере - все хорошо. открыл полазил закрыл.
Прогоняю локально, все ок, но при закрытие в лог инфо эрроры от прокси сыпятся. (тест не фэйлят, просто спамят) (An existing connection was closed by the remote host и т.д.). Не улавливаю почему при ремуоте такого нет. Может есть идея как от этого спама избавиться? (с log4j немного потанцевал - не удалось).
источник

SV

Stanislav Vasenkov in Selenide на русском
Yaroslav Osmyslitelny
Слабо верю в ответ, но вдруг)
Селениде + прокси.
Прогоняю на ремоут(селеноид) драйвере - все хорошо. открыл полазил закрыл.
Прогоняю локально, все ок, но при закрытие в лог инфо эрроры от прокси сыпятся. (тест не фэйлят, просто спамят) (An existing connection was closed by the remote host и т.д.). Не улавливаю почему при ремуоте такого нет. Может есть идея как от этого спама избавиться? (с log4j немного потанцевал - не удалось).
сложно гадать. нужен код
источник

BO

Boris Osipov in Selenide на русском
ну и пример логов бы гистом..
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Наверное, мы могли бы такой функционал запилить в селениде - задавать куки до открытия браузера?
Вроде нельзя так, спецификация браузера запрещает. Изучал когда-то
источник

YO

Yaroslav Osmyslitelny in Selenide на русском
Борис, Станислав, спасибо за прочтении вопроса и реакцию. И код и лог слишком проблематично присылать, я думаю кейс очень частный и минорный поэтому не хочу время ваше тратить. Расчет был на то что кто то с ходу узнает и скажет. Углубляться не стоит:)
источник

BO

Boris Osipov in Selenide на русском
ок. смотри сам. просто мб не только ты наткнулся, но не все спрашивают и знают как подфиксить. найдешь решение запости потом, плиз.
источник

S

Samotlor in Selenide на русском
Alexei Barantsev
короче, просто сделайте экспорт из Selenium IDE в формат Selenide
уже и такое есть ) не знал... надо поюзать)
источник

AT

Artem Trepalin in Selenide на русском
Всем привет. А подскажите плиз, селенид может работать с локальной html страницей? У меня после клика на submit, открывается html страница с сгенеренным названием. Как указать селениду на элемент в этой странице? Страница расположена по этому пути: file:///Users/home/project/name_project/tmp/letter_opener/1580241905_0768fad/rich.html
источник

AT

Artem Trepalin in Selenide на русском
такое
Path sampleFile = Paths.get("rich.html");
open(sampleFile.toUri().toString());
не работает, потому что генерится директория с рандомным названием. Написал это упреждая вопросы)
источник

AV

Alexei Vinogradov in Selenide на русском
Artem Trepalin
Всем привет. А подскажите плиз, селенид может работать с локальной html страницей? У меня после клика на submit, открывается html страница с сгенеренным названием. Как указать селениду на элемент в этой странице? Страница расположена по этому пути: file:///Users/home/project/name_project/tmp/letter_opener/1580241905_0768fad/rich.html
Конечно может! Простое open("file:///..."); должно сработать
источник

AT

Artem Trepalin in Selenide на русском
Alexei Vinogradov
Конечно может! Простое open("file:///..."); должно сработать
Это не поможет, страница находится в директории где имя рандомно создается.
источник

AV

Alexei Vinogradov in Selenide на русском
Ну оно же известно в момент выполнения? Примерно тот как который у вас есть. Тесты селенида (те что его самого тестируют) работают с локальными файлами
источник

AV

Alexei Vinogradov in Selenide на русском
Возможно дело в том, что страница неправильно работает без веб-сервера? Она в браузере открывается?
источник

AT

Artem Trepalin in Selenide на русском
У меня просто редирект происходит на локальную страницу, там будет линк на который надо кликнуть и произойдет обратный редирект. Я замокал создание сущности, чтобы не спамит письмами.
источник

AT

Artem Trepalin in Selenide на русском
Alexei Vinogradov
Возможно дело в том, что страница неправильно работает без веб-сервера? Она в браузере открывается?
да, открвается в браузере, в этой же вкладке.
источник

AT

Artem Trepalin in Selenide на русском
Выглядит так
источник

AV

Alexei Vinogradov in Selenide на русском
Artem Trepalin
такое
Path sampleFile = Paths.get("rich.html");
open(sampleFile.toUri().toString());
не работает, потому что генерится директория с рандомным названием. Написал это упреждая вопросы)
Как именно "не работает" напишите
источник