Example #1
0
 /**
  * @return User
  */
 public function add()
 {
     $this->test->byXPath("//a[@title='Create User']")->click();
     $this->waitPageToLoad();
     $this->waitForAjax();
     $user = new User($this->test);
     return $user->init(true);
 }
Example #2
0
 /**
  * Tests that checks advanced search
  *
  * @dataProvider columnTitle
  */
 public function testAdvancedSearch($query, $userField)
 {
     $this->markTestSkipped('Acme specific test');
     $login = $this->login();
     $login->openUsers('Oro\\Bundle\\UserBundle');
     $users = new User($this);
     $userData = $users->getRandomEntity();
     $login->openNavigation('Oro\\Bundle\\NavigationBundle', array('url' => '/search/advanced-search-page'));
     //Fill advanced search input field
     $login->byId('query')->value($query . $userData[$userField]);
     $login->byId('sendButton')->click();
     $login->waitPageToLoad();
     $login->waitForAjax();
     //Check that result is not null
     $result = strtolower($userData['USERNAME']);
     $login->assertElementPresent("//div[@class='container-fluid']" . "//div[@class='search_stats alert alert-info']//h3[contains(., '{$result}')]", 'Search results does not found');
 }
Example #3
0
 public function entityNew()
 {
     $user = new User($this->test);
     return $user->init(true);
 }
Example #4
0
 /**
  * @Then /^I should see "([^"]*)"$/
  */
 public function iShouldSee($message)
 {
     $users = new User($this, false);
     $users->assertMessage($message)->toGrid()->assertTitle('Users - User Management - System');
 }