/ / Внедряване на автоматизация - селен-webdriver, автоматизация, автоматизация на браузъри

Внедряване на автоматизация - селен-webdriver, автоматизация, браузър-автоматизация

Изграждам Селена хибридна рамка в javaизползване на maven и testng. Тъй като новият за автоматизацията и моят проект е подобен на електронната търговия, какви неща трябва да се погрижа или как да се обърна. Имам нужда от насоки за архитектурата и потока.

Отговори:

0 за отговор № 1

Има няколко начина, по които можете да го направите. Има много блогове и видеоклипове онлайн, както и много информация за сайта на Селен за това как да настроите и използвате Селен. Ето един много бърз справочник:

Урок за бързо настройване на Selenium: http://seleniumsimplified.com/get-started/

Документация за официалния селен: seleniumhq.org/docs/

Добре е да има информация: seleniumhq.wordpress.com/

Link Селен тестове с BrowserStack: www.browserstack.com/automate/java

Бързо въвеждане в автоматизацията на POM: http://toolsqa.com/selenium-webdriver/page-object-model/ (можете също да разгледате рамката за автоматизация на Page Factory, която е предпочитана от някои)

Използване на широки отчети: extentreports.com/docs/versions/2/java/

Късмет!


0 за отговор № 2

Често използвам JSoup да анализирате страницата и да използвате Selenium за извършване на действията на страницата.

PhantomJS е добър браузър за тестване без глава.

Също така, наскоро пусках методите сипривиквания, когато се случват неочаквани неща като излизане. Обажданията ще се избират, ако нишката е завършена и докато изчаква период от време, той проверява дали състоянието е нещо, което не се очаква в линейния път.