Selenium w C# 69. CustomAssert: niestandardowe asercje

W tej lekcji stworzymy sobie klasę na nasze niestandardowe asercje.

Są różne szkoły implementowania Page Object Model. Jedno z podejść mówi, że nie powinniśmy używać Selenium bezpośrednio w testach. Chodzi o to, żeby ukryć Selenium za metodami i właściwościami w klasach Page Object.

Jestem zdania, że narzędzia i frameworki są dla ludzi, a nie odwrotnie, dlatego nie polecam radykalnego podejścia w kwestii używania lub nie gołego Selenium w testach. To wszystko zależy od tego, czy takie podejście rozwiązuje jakiś problem.

W tej lekcji zobaczysz specyficzną sytuację, w której żeby pozbyć się Selenium z testów, stworzymy niestandarową asercję.

Kod

Ukryta treść

Nie masz dostępu do tego kursu. Wykup dostęp albo zaloguj się, by móc zobaczyć pełną lekcję.