Size: a a a

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

2019 December 02

DS

Dmitriy Sorokin in QA — Автоматизация
Основные задачи заключается в том, что бы найти и посмотреть:
1. Как правильно оформляются такие портфолио
2. Как пишут автотесты прям скиловые ребята, и что используют в ходе написания тестов
источник

BO

Boris Osipov in QA — Автоматизация
хватит флуда
источник

AV

Alexei Vinogradov in QA — Автоматизация
Dmitriy Sorokin
Доброго времени суток, коллеги по цеху!
Я задался идеей, создать а-ля портфолио из автоматизированных тестов на Java/Selenium WebDriver по какому-нибудь известному и общедоступному сайту, что бы на собеседовании например линкануть собеседующим меня ребятам, типа "пацаны, есть портфолио с тестами, зацените, что могу"

Моя идея очевидно не нова и наверняка кто-то уже делал такое до меня

В чем заключается вопрос:
Может ли кто-то линкануть примеры таких проектов-портфолио на Гите например или мб у кого-то есть на заметке какой-то гайд/статья с материалом на такую тему?
https://github.com/wikipedia-qa/wikipedia-selenide

это не портфолио, но просто приличные тесты
источник

DS

Dmitriy Sorokin in QA — Автоматизация
Спасибо)
источник

В

Вячеслав in QA — Автоматизация
Alexei Vinogradov
Выглядит как то, что может помочь, спасибо - сообщу.
Алексей, приветствую! Вы разобрались с вопросом про считывание информации с псевдоэлементами? Можно посмотреть решение?
источник

D

Dmitry in QA — Автоматизация
Есть ли возможность выдернуть title открытого pdf в хроме? В доме лишь <head></head>, но в табе браузера title есть.
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
если вам тайтл таба нужен, то гугл: selenium get tab title
источник

AV

Alexei Vinogradov in QA — Автоматизация
Yaroslav Osmyslitelny
если вам тайтл таба нужен, то гугл: selenium get tab title
врядли
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
может и врядли. я ж предлагаю как вопрос понял :)
источник

AS

Andrew Solovyev in QA — Автоматизация
Dmitry
Есть ли возможность выдернуть title открытого pdf в хроме? В доме лишь <head></head>, но в табе браузера title есть.
Тайтлом, на сколько я знаю, будет название документа. И это функциональность браузера. Не уверен, что есть возможность этот тайтл изменять. Может достаточно название проверить?
источник

D

Dmitry in QA — Автоматизация
да тут, похоже, дело в самом хроме, тк - document.title -
""🙈
источник

D

Dmitry in QA — Автоматизация
Andrew Solovyev
Тайтлом, на сколько я знаю, будет название документа. И это функциональность браузера. Не уверен, что есть возможность этот тайтл изменять. Может достаточно название проверить?
мне его и нужно получить, но хром отдаёт пустую строку
источник

AV

Alexei Vinogradov in QA — Автоматизация
Вячеслав
Алексей, приветствую! Вы разобрались с вопросом про считывание информации с псевдоэлементами? Можно посмотреть решение?
Да, отлично работает, вот примерчик с Java/Selenide

 String colorOld=executeJavaScript("return window.getComputedStyle(document.querySelector('label'),':before').getPropertyValue('background-color')");
   Assertions.assertEquals("rgb(255, 255, 255)",colorOld);
   $("label").click();
   String colorNew=executeJavaScript("return window.getComputedStyle(document.querySelector('label'),':before').getPropertyValue('background-color')");
   Assertions.assertEquals("rgb(48, 101, 207)",colorNew);
источник

AS

Andrew Solovyev in QA — Автоматизация
Dmitry
мне его и нужно получить, но хром отдаёт пустую строку
Ты же знаешь какой файл открываешь? Вот и выцепи название. Если по линку, то в линке наверняка присутствует имя файла. Надо только распарсить ссылку. А это элементарно. И я бы сделал переход только для проверки существования документа и кликабельности ссылки. По мне, этого будет достаточно.
источник

D

Dmitry in QA — Автоматизация
Andrew Solovyev
Ты же знаешь какой файл открываешь? Вот и выцепи название. Если по линку, то в линке наверняка присутствует имя файла. Надо только распарсить ссылку. А это элементарно. И я бы сделал переход только для проверки существования документа и кликабельности ссылки. По мне, этого будет достаточно.
если бы всё так и было, сюда бы никто не писал 😉
источник

M

Merg in QA — Автоматизация
Dmitry
если бы всё так и было, сюда бы никто не писал 😉
не всегда это так
источник

AS

Andrew Solovyev in QA — Автоматизация
Dmitry
если бы всё так и было, сюда бы никто не писал 😉
Окей, скачай файл и проверь название, если в линке этого нет. Или ты не об этом?😊
источник

AB

Alexei Barantsev in QA — Автоматизация
нет никаких гарантий того, что selenium будет работать с PDF-файлом, открытым в браузере
источник

AB

Alexei Barantsev in QA — Автоматизация
ровно как с картинками или видео
источник

D

Dmitry in QA — Автоматизация
Andrew Solovyev
Окей, скачай файл и проверь название, если в линке этого нет. Или ты не об этом?😊
Возможности загрузить файл/получить по нему идентифицирующую информацию я не вижу.
<embed id="plugin" type="application/x-google-chrome-pdf" src="https://someAddress:somePort?Filelinkid=RjN5MFVoS3Bmc1liZmFXY1U2OEh3SnhXZXpsazNpTlN1RWl1bFNTNVFsYS8zZnNoemR1dzA0dmI4Zzh2UVpyeWh0cGxiQkJkTmZPRVE1RVUzcjdidmNEZUt2Z3Z4VTQ5aEJsaWhvdStC2d5alBnOA==" stream-url="chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/c88f3123-3e24-4fb9-aeba-ecdd1a7c447f"
Тут, как мне кажется, не к чему прицепится. Открывается extension, который и открывает файл. Т.е. для клиентской стороны инфы 0.
источник