Size: a a a

Selenide на русском

2021 January 07

PT

Pablo The F in Selenide на русском
Всем привет!
Подскажите, пожалуйста, каким образом можно убрать запись или шифровать имя и пароль при аутентификации через URL в SimpleReport?
источник

PT

Pablo The F in Selenide на русском
Пример: В репорте сейчас выглядит так: |open|https://someusername:Asqw12@google.com|PASS|5533|.
Предполагается, что пароль будет или заменен на какую-то плашку вроде [password], или вовсе убран.
источник

vt

vladislav toporkov in Selenide на русском
Подскажите пжл, как получить в селенид har запроса
источник

MS

Maksim Smirnov in Selenide на русском
vladislav toporkov
Подскажите пжл, как получить в селенид har запроса
источник
2021 January 08

ИМ

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

OB

Oleg Berezhnoy in Selenide на русском
Pablo The F
Пример: В репорте сейчас выглядит так: |open|https://someusername:Asqw12@google.com|PASS|5533|.
Предполагается, что пароль будет или заменен на какую-то плашку вроде [password], или вовсе убран.
учитывая, что там внутри используется фиксированный listener EventsCollector(), то на ум приходит только написать Аспект какой-нибудь на метод SimpleReport#finish и там перехватывать ввод, ставить какое-то условие и шифровать вручную 🙂

мы похожую штука делали у себя, но только для Allure. Там правда надо было лишь написать свою реализацию для селенидовского LogEventListener, используя внутри логику формирования шагов для Allure.
источник

AS

Andrei Solntsev in Selenide на русском
Народ, зачем вы такак заморачиваетесь? Проще ведь в селениде такую фичу сделать.
источник

OB

Oleg Berezhnoy in Selenide на русском
Андрей, если вам проще, то конечно давайте 🙂
тут же речь про исходную ситуацию на данный момент
источник

PT

Pablo The F in Selenide на русском
Andrei Solntsev
Народ, зачем вы такак заморачиваетесь? Проще ведь в селениде такую фичу сделать.
Ух, было бы вообще отлично!
источник

AS

Andrei Solntsev in Selenide на русском
Ну так заведите issue на гитхабе, опишите проблему. Каким вы видите решение.
источник

AS

Andrei Solntsev in Selenide на русском
Это же опен-сорс, всё в ваших руках!
источник

EE

Escudo Escobar in Selenide на русском
Господа. Не могу с ios разобраться

Вот пример андроид из гитхаба

import io.appium.java_client.pagefactory.AndroidFindBy;

class CalculatorPage {

 @AndroidFindBy(id = "op_add")

 SelenideElement plus;



В моем случае - iOS. тогда:

import io.appium.java_client.pagefactory.iOSXCUITFindBy;


class MainPage {
   @iOSXCUITFindBy(AccessibilityId = "textInput_login_email")
   SelenideElement loginmail;
источник

EE

Escudo Escobar in Selenide на русском
но ругается на AccessibilityId
источник

PT

Pablo The F in Selenide на русском
Oleg Berezhnoy
учитывая, что там внутри используется фиксированный listener EventsCollector(), то на ум приходит только написать Аспект какой-нибудь на метод SimpleReport#finish и там перехватывать ввод, ставить какое-то условие и шифровать вручную 🙂

мы похожую штука делали у себя, но только для Allure. Там правда надо было лишь написать свою реализацию для селенидовского LogEventListener, используя внутри логику формирования шагов для Allure.
Спасибо за пример, поковыряюсь 🤓
источник

BO

Boris Osipov in Selenide на русском
Pablo The F
Спасибо за пример, поковыряюсь 🤓
можете еще проще запайпить выхлоп логов в sed\awk и вырезать строку из лога налету. вам всяк это нужно только на CI и наверняка там linux.
источник

OB

Oleg Berezhnoy in Selenide на русском
Pablo The F
Спасибо за пример, поковыряюсь 🤓
пожалуйста, это увлекательно 🙂
хотя и issue на github стоит завести, если в итоге придумаете какое-то верхнеуровневое решение, которое подойдет под многие кейсы
источник
2021 January 09

A

Anton in Selenide на русском
Pablo The F
Пример: В репорте сейчас выглядит так: |open|https://someusername:Asqw12@google.com|PASS|5533|.
Предполагается, что пароль будет или заменен на какую-то плашку вроде [password], или вовсе убран.
Я делаю тупо но хитро, отключаю листнер до ввода пароля, а потом включаю снова
источник

AS

Andrei Solntsev in Selenide на русском
А в чём прикол отключать пароль?
Это же не от продакшина пароль, а всего лишь от тестовой среды. Которая не содержит реальных данных и наверняка недоступна из внешней сетки. И если этот пароль известен даже автоматизаторов, то от кого вообще эта защита?
источник

A

Anton in Selenide на русском
Менеджеры негодуют обычно)
источник

DG

Denis G in Selenide на русском
а откуда они знают, что там у вас вводится?
источник