Registry /
testing / friends-of-behat-page-object-extension
Provides default classes for Page object pattern in Behat.
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
use FriendsOfBehat\PageObjectExtension\Page\Page;
Define a page object for a login page.
use FriendsOfBehat\PageObjectExtension\Page\Page;
class LoginPage extends Page {
protected $path = '/login';
public function login($username, $password) {
$this->fillField('username', $username);
$this->fillField('password', $password);
$this->pressButton('Login');
}
}
Debug
Known footguns
No known footguns recorded.
Upgrade
Version history
Breaking-change detection hasn't run for this library yet.
Audit
Security & dependencies
CVE tracking and dependency tree are planned for a later release.