Size: a a a

testing_in_python

2021 August 20

u

ue3apb in testing_in_python
так do_click принимает 2 параметра, а при вызове, он передает всего один, или не в этом дело?
источник

А

Алексей in testing_in_python
Ну и? У тебя копирование аллюр файла тут есть? Нет :) в самом стейдже только ран пайтеста должен быть. Иначе все что после его вызова и фэйла не выполнится. Ну закостылил убиранием экзит кода, теперь еще один костыль надо будет чтобы делать пайплайн желтым или красным при упавших тестах. Лучше перенеси таки все в постэкшен, как у всех сделано :)
источник

ДЛ

Дмитрий Лупачев... in testing_in_python
если бы я знал как это делается правильно "у всех"))
источник

А

Алексей in testing_in_python
Я с мобилы, если дома не забуду - попробую скинуть какой пример :)
источник

ДЛ

Дмитрий Лупачев... in testing_in_python
будьте добры, и если не сложно, то в ЛС
источник

V

Vladimir in testing_in_python
А чего в лс, нам тоже интересно
источник

A

Andrey in testing_in_python
хм, спасибо, сейчас попробую сделать
источник

A

Andrey in testing_in_python
нет, как я понял, не в этом
источник

EB

Evgenii B in testing_in_python
Если бы была проблема в параметрах, то была бы ошибка про несоответствие сигнатуры метода и его вызова, не?
источник

EB

Evgenii B in testing_in_python
можешь объяснить почему ты передаёшь driver.CLICK_4_JS_ALERT а не просто CLICK_4_JS_ALERT?
источник

MR

Merg Rebas in testing_in_python
Так будет же потом) пасану бы питон вообще подучить)
источник

A

Andrey in testing_in_python
Если передавать без driver., то будет ошибка, что CLICK_4_JS_ALERT не определён
источник

EB

Evgenii B in testing_in_python
у тебя CLICK_4_JS_ALERT определен как переменная класса 2 мя строками выше
источник

EB

Evgenii B in testing_in_python
обратиться к ней можно по BrowserPageCase2.CLICK_4_JS_ALERT
передавая driver, что за объект ты передаешь? это Webdriver тип или какой-то кастомный тип обьекта?
источник

EB

Evgenii B in testing_in_python
а ну судя по ошибке у тебя самый обычный WebDriver обьект который ты положил в переменную driver. логично что у этого типа не объявлен атрибут CLICK_4_JS_ALERT, ни тем более нет метода d_click(). потому что do_click у тебя объявлен как метод PageObject твоего
источник

СС

Сказочный Сникерс... in testing_in_python
Да напиши ты ему уже решение)
источник

EB

Evgenii B in testing_in_python
а может ты напишешь? =)
источник

СС

Сказочный Сникерс... in testing_in_python
self.do_click(driver, self.CLICK_4_JS_ALERT)
источник

EB

Evgenii B in testing_in_python
я уже написал, выше читай
источник

EB

Evgenii B in testing_in_python
но код грязненький,  я бы после того как все заработает подумал что в нем можно исправить чтобы не было так жутенько
источник