Size: a a a

2019 August 16

Dq

Dmitry qDims in QA Alliance
А ну и
источник

Dq

Dmitry qDims in QA Alliance
источник

SS

Sergey Sterh in QA Alliance
Roman (rpwheeler)
>  получил представление о том что такое фреймворк

Тоже нет :)
источник

ДИ

Дмитрий Игоревич... in QA Alliance
Эх.. Кто то на Бали, обезьянок кормит..
А я в Белгороде болею.. лежу в толстовке,  штанах и под одеялом...
источник

R(

Roman (rpwheeler) in QA Alliance
Дмитрий Игоревич
Эх.. Кто то на Бали, обезьянок кормит..
А я в Белгороде болею.. лежу в толстовке,  штанах и под одеялом...
Бахни грога, будет веселее.
источник

R(

Roman (rpwheeler) in QA Alliance
Про архитектуру фреймворков я с утра давал три ссылки на видео (две взаимозаменяемые).
источник

SS

Sergey Sterh in QA Alliance
Roman (rpwheeler)
Про архитектуру фреймворков я с утра давал три ссылки на видео (две взаимозаменяемые).
Видел. Но мне думается мне рано такое.
источник

R(

Roman (rpwheeler) in QA Alliance
Sergey Sterh
Видел. Но мне думается мне рано такое.
Если ещё не выбрал язык, то точно рано.
источник

SS

Sergey Sterh in QA Alliance
источник

ДИ

Дмитрий Игоревич... in QA Alliance
Sergey Sterh
Видел. Но мне думается мне рано такое.
Не выбрал ?
источник

SS

Sergey Sterh in QA Alliance
Читаю питон и готовлюсь в сентябре к курсу на степике питон + селениум
источник

SS

Sergey Sterh in QA Alliance
Но все еще боюсь пососать с выбором языка.
источник

SS

Sergey Sterh in QA Alliance
источник

ДИ

Дмитрий Игоревич... in QA Alliance
Sergey Sterh
Но все еще боюсь пососать с выбором языка.
Учи php.. не прогадаешь
источник

ДИ

Дмитрий Игоревич... in QA Alliance
Там вакансия в соседнем чатике.  У них тесты на php.. ВОСТРЕБОВАННО
источник

ДИ

Дмитрий Игоревич... in QA Alliance
К тому же там жирный пакет
источник

ДИ

Дмитрий Игоревич... in QA Alliance
источник

R(

Roman (rpwheeler) in QA Alliance
"Если мы не придём к власти путём подкупа, шантажа и террора, это могут сделать за нас какие-то безответственные авантюристы".

> WebDriver driver = new HtmlUnitDriver(desiredCapabilities);

Для создания дравера desiredCapabilities не обязательны. Они нужны если ты и правда хочешь сделать нечто особое. HtmlUnitDriver это как раз особый драйвер, и на практике используется не только лишь часто.


> FluentWait<By> fluentWait
> fluentWait.until(new Predicate<By>()

На практике используется WebDriverWait + статик методы ExpectedConditions , а не вот это вот с предикатом.

> // Do not care! Selenide closes the browser automatically.

1) Не только лишь вседа...
2) Помнится мне видел в одном коде переоткрытие браузера чтобы нечто не падало.

> Find element by text
> Selenium WebDriver:
> No way (except XPath)

1) Это неполная информация. :) Элементы типа a (ссылки) можно искать по тексту и частичному тексту)
2) Селенид построен на CSS селекторах. В них поиск по тексту вот не предусмотрен от рождения. Он потому через XPath и работает.

> 9. Assert that element does not exist
> try {
> }
> catch (WebDriverException itsOk) {}

Продвинутые учат это писать не через exception , а через driverFindElements — если массив пустой (нулевой длины), значит ничего не нашли.

> 10. Looking for element inside parent element
> WebElement parent = driver.findElement(By.id("customerContainer"));
> WebElement element = parent.findElement(By.className("user_name"));

На самом деле WebElement имплементит findElement сам, поэтому можно тоже цепочкой.

WebElement element = driver.findElement(By.id("customerContainer")).findElement(By.className("user_name"));

> 13. Debugging info for elements
> System.out.println($("#customerContainer"));
>    // output looks like this: "<option value=livemail.ru checked=true selected:true>@livemail.ru</option>"

Поставь брэкпойнт, запусти в дебаге и смотри всё прямо в браузере, а не вот это вот!!!111

Конечно, с Селениумом получается длиннее чем с Селенидом, НО.
- Есть места где Селенида нет и вот не хотят.
- И на интервью спрашивают умеешь ли ты в Селениум
- И Селениум вейты, и так далее.

Я такие вопросы слышал :)
источник

R(

Roman (rpwheeler) in QA Alliance
Селенид тоже хороший, я не хочу сказать что он плохой, работал и на нём. Но в Селениум уметь тоже хорошо и полезно для получения денег.
источник

SS

Sergey Sterh in QA Alliance
Понял принял.
источник