Size: a a a

QA — Автоматизация

2019 November 11

AB

Alexei Barantsev in QA — Автоматизация
надо сюда ещё селенид пририсовать сбоку :)
источник

LY

Lev Yarushin in QA — Автоматизация
Тогда неприличная картинка получится )
источник

В

Вячеслав in QA — Автоматизация
в конце альтрон с идеей захватить мир
источник

IB

Ildar Bekmansurov in QA — Автоматизация
Alexei Barantsev
надо сюда ещё селенид пририсовать сбоку :)
можно просто дорисовать чувака, сидящего на плечах у того, который selenium webdriver
источник

В

Вячеслав in QA — Автоматизация
а откуда вообще это? это слайд?
источник

AB

Alexei Barantsev in QA — Автоматизация
похоже на митап какой-то, судя по помещению
источник

ES

Evgeny Secret in QA — Автоматизация
#Selenide Всем привет. Начал пытаться писать page object'ы. Не догоняю, что должны возвращать методы, в которых описываю  page object?

public InventoryTasks(String TaskType){
       $(By.className("menu__tasks")).shouldBe(Condition.enabled).click();
       $$(By.className("test__menu_dropdown_item")).findBy(Condition.text(TaskType)).click();
       return ???
   }
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
могут ничего не возвращать
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Evgeny Secret
#Selenide Всем привет. Начал пытаться писать page object'ы. Не догоняю, что должны возвращать методы, в которых описываю  page object?

public InventoryTasks(String TaskType){
       $(By.className("menu__tasks")).shouldBe(Condition.enabled).click();
       $$(By.className("test__menu_dropdown_item")).findBy(Condition.text(TaskType)).click();
       return ???
   }
методы с маленькой буквы
источник

ES

Evgeny Secret in QA — Автоматизация
Oleksandr Khotemskyi
методы с маленькой буквы
Так и знал, что раскритикуют 😁
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Evgeny Secret
Так и знал, что раскритикуют 😁
едешь против шерсти - все будут критиковать
источник

AV

Alexei Vinogradov in QA — Автоматизация
Evgeny Secret
#Selenide Всем привет. Начал пытаться писать page object'ы. Не догоняю, что должны возвращать методы, в которых описываю  page object?

public InventoryTasks(String TaskType){
       $(By.className("menu__tasks")).shouldBe(Condition.enabled).click();
       $$(By.className("test__menu_dropdown_item")).findBy(Condition.text(TaskType)).click();
       return ???
   }
Это зависит от того, зачем вы пишите их. Если точно не знаете зачем – ничего не возвращаете.
источник

ES

Evgeny Secret in QA — Автоматизация
Alexei Vinogradov
Это зависит от того, зачем вы пишите их. Если точно не знаете зачем – ничего не возвращаете.
Page object'ы? Ну для инкапсуляции само собой
источник

AV

Alexei Vinogradov in QA — Автоматизация
Evgeny Secret
Page object'ы? Ну для инкапсуляции само собой
А для чего инкапсуляция?
источник

MM

Maksym Mateiuk in QA — Автоматизация
сегодня ж вроде не пятница)
источник

ES

Evgeny Secret in QA — Автоматизация
Alexei Vinogradov
А для чего инкапсуляция?
Скрывать логику (это собеседование?)
источник

AB

Alexei Barantsev in QA — Автоматизация
а для чего скрывать логику? (это не собеседование, это попытка понять мотивацию)
источник

AS

Andrei Solntsev in QA — Автоматизация
В целом, ответ простой: что вам нужно - то и возвращайте. Если пока ничего не нужно - пишите void. Ничто не мешает позже приделать тип.
источник

M

Merg in QA — Автоматизация
Evgeny Secret
#Selenide Всем привет. Начал пытаться писать page object'ы. Не догоняю, что должны возвращать методы, в которых описываю  page object?

public InventoryTasks(String TaskType){
       $(By.className("menu__tasks")).shouldBe(Condition.enabled).click();
       $$(By.className("test__menu_dropdown_item")).findBy(Condition.text(TaskType)).click();
       return ???
   }
я обычно возвращаю объект страницы, на которой оказывается пользователь в результате действия
источник

M

Merg in QA — Автоматизация
чтоб чейнить
источник