я слышал о Selenium (даже на Java когда то с ним работал). Но выбор пал на C#. Знаю, что и C# дружит с Selenium. А еще есть какие нибудь варианты для данной задачи?
Да, Selenium обычно для этого используют. По поводу смены наименования объектов - это цена, которую приходится платить за e2e тесты - писать их не так и сложно, а вот поддержка требует очень много усилий. Как вариант - если какая-то часто меняющаяся и критическая функциональность доступна через API - тестировать API, а через браузер делать только smoke тестирование.
Обсуждают сегодня