Size: a a a

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

2020 April 13

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
через getElementById("button").???
источник

IE

Ivan Efimov in QA — Автоматизация
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Ivan Efimov
По подробнее плз
источник

IE

Ivan Efimov in QA — Автоматизация
Что значит кликабл?
источник

IE

Ivan Efimov in QA — Автоматизация
У кнопки есть метод клик? Или имеется ввиду что кнопка не "серая" и на нее можно кликнуть?
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Ivan Efimov
Что значит кликабл?
Не кликабельный -  это значит что какой-то див (или папап (popup)) блокирует наш объект
источник

♪_Ω_©mm™_Ω_♪ in QA — Автоматизация
isClicked
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Ivan Efimov
У кнопки есть метод клик? Или имеется ввиду что кнопка не "серая" и на нее можно кликнуть?
Ну как бы второе
источник

IE

Ivan Efimov in QA — Автоматизация
Посмотри как сделано в Selenium и "офигей"
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Ivan Efimov
Посмотри как сделано в Selenium и "офигей"
ну мне не нужен селениум.
источник

IE

Ivan Efimov in QA — Автоматизация
перед каждым кликом будешь проверять доступность кнопок?
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Долго обьяснять почему, но сейчас могу только с DOM работать напрямую
источник

АИ

Александр Илюшкин in QA — Автоматизация
Какая цель у тебя? Что хочешь в итоге получить. Опиши весь тест целиком
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Ivan Efimov
перед каждым кликом будешь проверять доступность кнопок?
При заходе на страницы, то есть в onload
источник

IE

Ivan Efimov in QA — Автоматизация
Если ты можешь записать onload, напиши свой диспатчер для кликов
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Александр Илюшкин
Какая цель у тебя? Что хочешь в итоге получить. Опиши весь тест целиком
Есть кнопка, и я хочу во время захода на эту страницу  (где находится наша кнопка) хочу проверить что оно не закрыто другим дивом (скорее всего блокируется popup уведомление что пора подписаться).

трудность задание в том, что надо использовать только DOM аля getElementById без использовании функции самого селениума
источник

IE

Ivan Efimov in QA — Автоматизация
как бы я проверил: добавил свое событие поверх клика кнопки, событие сетит глобальную переменную.... нашел кнопку и кликнул по координатам и после клика проверил глобальную переменную...
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Ivan Efimov
как бы я проверил: добавил свое событие поверх клика кнопки, событие сетит глобальную переменную.... нашел кнопку и кликнул по координатам и после клика проверил глобальную переменную...
Хм... а это вариант
источник

IE

Ivan Efimov in QA — Автоматизация
кликабильный значит как минимум прописано событие el.onlick != null
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Ivan Efimov
кликабильный значит как минимум прописано событие el.onlick != null
Спасибо!
источник