Codeception PageObjects Объект страницы -- как с ними работать
Primary tabs
Позволяет в одном месте описать сведения о конкретной странице.
Создать очередной класс можно командой:
cept generate:pageobject Имя
например:
cept generate:pageobject LoginPage
- Log in to post comments
- 2997 reads
vedro-compota
Thu, 02/22/2018 - 16:16
Permalink
Сразу после создания класс
Сразу после создания класс страницы может выглядеть как-то так:
<?php namespace Page; class LoginPage { // include url of current page public static $URL = ''; /** * Declare UI map for this page here. CSS or XPath allowed. * public static $usernameField = '#username'; * public static $formSubmitButton = "#mainForm input[type=submit]"; */ /** * Basic route example for your current URL * You can append any additional parameter to URL * and use it in tests like: Page\Edit::route('/123-post'); */ public static function route($param) { return static::$URL.$param; } }_____________
матфак вгу и остальная классика =)