C# Autotests Selenium (Автотест на С# с использованием Selenium. Тестируем страницу авторизации)

preview_player
Показать описание
В данном видео вы научитесь как написать автотест на C# с использованием фреймворка Selenium. Тестировать будем страницу авторизации.
Рекомендации по теме
Комментарии
Автор

Извиняюсь за то, что в видео я "поля" называл "переменными".

cautotestswithselenium
Автор

Спасибо. Продолжай. Доходчиво кратко, ясно.

igorgeorg
Автор

У кого вылезает ошибка "session not created: This version of ChromeDriver only supports Chrome version 85 (SessionNotCreated)"
Я никакие версии не менял хрома. Всё оказалось проще. Я установил не тот пакет "Selenium.Chrome.WebDriver", а НУЖНО было установить Создал новый проект установил всё правильно и всё заработало.

Могущество-йч
Автор

Супер полезный контент, продолжай дальше!

АнастасияКас-яо
Автор

Видео очень помогло, снято четко и по делу, спасибо!

unknownstalker
Автор

Именно то, что мне было нужно! Огромное спасибо!))

ДмитрийУльянов-вя
Автор

Коротко и по делу. Полезное видео. Только просьба создать еще видео на применение методов с наведением курсора на объект и перетягивание объекта. Так же по возможности, не могли бы показать как осуществлять проверки локализации, если сайт на 2-3 и более языках?

volodymyrholovach
Автор

классное видео. Только не могу найти цикл видео об автоматическом тестировании от этого автора. Поделитесь, плиз

YashchiK
Автор

Здравствуйте, не запускается тест, все установил, сделал как в видео, но не работает и ошибку не выдает. В чем может быть причина?

ЖеняВетров-ви
Автор

Веб тестирование и тестирование допустим мобильной игры разная ?

Сергей-гвг
Автор

Привет! Делал все как на видео, но вот что получил при попытке открыть браузер.
: Could not load file or assembly 'netstandard2.0assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. Не удается найти указанный файл.
Можешь подсказать как решить проблему?

BarmaleyVL
Автор

подскажите плиз как и где выводить code coverage???? нигде не могу найти. спасибо

VitalikKrivokhizha
Автор

Здравствуйте! Подскажите, пожалуйста, как сделать так, чтобы мои проверки (к примеру: авторизация (одна проверка) (открытие\закрытие браузера), log out (вторая проверка)(открытие\закрытие браузера), переход в ту или иную область (n-проверка с открытием и закрытием браузера) шли по порядку и запустив run у меня начали выполняться все проверки за один раз, а не запуск каждой проверки в ручном режиме?

НикитаТамило-зк
Автор

В случае работы с хромом может возникать ошибка с устаревшим Chromedriver в нугет пакете, который не поддерживает ваш обновлённый Chrome.
В этом случае надо скачать вручную последнюю версию chromedriver (chromedriver, chromium, org/downloads), и указать к нему путь примерно таким образом:
// путь к папке в которой находится последняя версия chromedriver.exe, которую вы скачаете
var options = new =
driver = new ChromeDriver(options);

Nikolai
Автор

Была у кого нибудь проблема, хром открывается и сразу закрывается ?

andreylopasov
Автор

driver = new driver ChromeDriver(): и все, ты же указал ссылку на фрэйм в юзингах, только лишняя писанина)
driver. переменные (х1) объявлять в таком случае является лишней писаниной)

далее мы вводим текст, опять же, за чем объявлять аж 3 переменные(х2)? Тем более ты сам внутри кода указал готовый текст, в твоем случае вообще не нужны переменные(х3). Это не упрощает код совсем ни как, тут нужна всего одна переменная(х4), инициализировать которую будет пользователь этой проги.


string _nickname = Console.ReadLine(); если в консоли

если ты не собираешься далее работать с логинами и паролями, зачем записывать конструктор методов в переменные(х5)?
Мои глаза просто взрываются от кол-ва переменных(х6). В целом урок хороший, понравился, но не надо так много переменных(х7). Они нужны если ты в дальнейшем собираешься с ними работать. но если у тебя элементы не меняются юзером зачем их вписывать? Я возможно не прав конечно, обьясните. Это даже не красиво елки палки. Твои значения данных ни куда не денутся если ты их впишешь напрямую, без объявления переменных (х8)

vyacheslav
Автор

пришлось похавать говна пока устанавливался 85 хром и пока пытаешься отключить обновления хрома чтобы версия снова не стала 88

Eli-fseg
Автор

"цэ, которое на русскую похоже" :)

drdrew
Автор

добавляй код если не жалко . Или увеличивай размер шрифта

olgerdborichko
Автор

Чувак какой ты нудный, переменную, ой не переменную, стрингу))) Дай свой адрес, я тебе на адрес стринги закажу.

ИринаТ-яд