/** * @test * @group shallow * @group authentication */ public function basic_page_object_example() { $landing = new LandingPage(); $landing->open_default_base_url(); $form = $landing->open_sign_in_form(); $form->username = "******"; $form->password = "******"; $form->login(False); $this->verifyEquals($form->error_message, "Incorrect username or password."); }
/** * @test * @group shallow * @group authentication * @dataProvider static_provider */ public function example_static_provider($username, $password) { $landing = new LandingPage(); $landing->open_default_base_url(); $form = $landing->open_sign_in_form(); $form->username = $username; $form->password = $password; $form->login(False); $this->assertEquals($form->error_message, "Incorrect username or password."); }
/** * @test * @group shallow * @group authentication * @group provider */ public function basic_csv_example() { $csv = new \SaunterPHP_Framework_Providers_CSV("invalid_usernames.csv"); $row = $csv->random_row(); $landing = new LandingPage(); $landing->open_default_base_url(); $form = $landing->open_sign_in_form(); $form->username = $row["username"]; $form->password = $row["password"]; $form->login(False); $this->verifyEquals($form->error_message, "Incorrect username or password."); }