Size: a a a

testing_in_python

2020 September 04

S

Sergei in testing_in_python
в случае джаваскрипта :)
источник

СС

Сказочный Сникерс... in testing_in_python
Boris Krutskih
А в каких случаях вы используете chain?
спроси у селенидоводов
источник

СС

Сказочный Сникерс... in testing_in_python
ну ок, ActionChains в селениуме еще ок(и то потому что альтернатив почти нет), накидал чейном действий и потом разом perform. но там обычно все умещается в 1 строчку, применяется к 1 элементу и вряд ли развалится
источник

СС

Сказочный Сникерс... in testing_in_python
во всех остальных случаях имхо нафиг
источник

EB

Evgenii B in testing_in_python
Идея action chains и почему это работает в том, что есть этап подготовки и есть финализатор всего этого. По сути builder pattern
источник

EB

Evgenii B in testing_in_python
В случае с действиями как выше у тебя на каждом шагу осуществляется действие на котором тест может упасть. В этом большая разница. В хороших чейн вызовах по билдер паттерну одна точка отказа. В случае выше -N точек, где N - количество экшенов Пейдж объекта
источник
2020 September 05

M

Maxim in testing_in_python
class Explore_Page(BasePage):
   def __init__(self,browser):
       self.browser = browser

   def ten_likes(self):
       def Like():
           print('Press Dislike...')
           self.click_element(*EXPLORE_PAGE.LIKE_BUTTON)
           time.sleep(3)


Подскажите, как в Like() передать self?
источник

V

Vyacheslav in testing_in_python
Как и любую другую переменную, вестимо
источник

NV

Nikita Vandyshev in testing_in_python
Maxim
class Explore_Page(BasePage):
   def __init__(self,browser):
       self.browser = browser

   def ten_likes(self):
       def Like():
           print('Press Dislike...')
           self.click_element(*EXPLORE_PAGE.LIKE_BUTTON)
           time.sleep(3)


Подскажите, как в Like() передать self?
Вроде бы во вложенные функции не передают self, но ты можешь в родительской функции создать переменные и положить в них то, что тебе надо их self. Дальше уже использовать через замыкания в этой дочерней функции.
источник

T

Tishka17 in testing_in_python
Nikita Vandyshev
Вроде бы во вложенные функции не передают self, но ты можешь в родительской функции создать переменные и положить в них то, что тебе надо их self. Дальше уже использовать через замыкания в этой дочерней функции.
Чойто
источник

T

Tishka17 in testing_in_python
Обычное замыкание
источник

T

Tishka17 in testing_in_python
Self - такая же переменная как любая другая
источник

NV

Nikita Vandyshev in testing_in_python
Tishka17
Self - такая же переменная как любая другая
да, сорямба. хню сказал)
источник
2020 September 06

AM

Artur Mustafin in testing_in_python
Nikita Vandyshev
Вроде бы во вложенные функции не передают self, но ты можешь в родительской функции создать переменные и положить в них то, что тебе надо их self. Дальше уже использовать через замыкания в этой дочерней функции.
правда в том, что self это первая переменная, ее можно передать, но она может оказаться второй
источник

СС

Сказочный Сникерс... in testing_in_python
Artur Mustafin
правда в том, что self это первая переменная, ее можно передать, но она может оказаться второй
Что?)
источник

А

Алексей in testing_in_python
Artur Mustafin
правда в том, что self это первая переменная, ее можно передать, но она может оказаться второй
😳
источник

S

Sergei in testing_in_python
Видимо имеется в виду что селф не зарезервированное имя и может быть использовано для любого аргумента :)
источник
2020 September 07

BK

Boris Krutskih in testing_in_python
Всем привет, подскажите пжлст. Как вы через Ui тестами проверяете типичный кейс на то что ответ 200?
Нужно переходить по ссылками и ассертить ответ 200
источник

BK

Boris Krutskih in testing_in_python
просто через navigate.to(link) и циклом assert 200?
источник

BK

Boris Krutskih in testing_in_python
Использую Selenium (selene)
источник