예제 #1
0
 /**
  * @return $this
  */
 public function unpin()
 {
     $this->test->byXPath("//div[@class='top-action-box']//button[@class='btn minimize-button gold-icon']")->click();
     $this->waitPageToLoad();
     $this->waitForAjax();
     return $this;
 }
예제 #2
0
 /**
  * @param $messageText
  * @param string $message
  * @return $this
  */
 public function assertErrorMessage($messageText, $message = '')
 {
     PHPUnit_Framework_Assert::assertTrue($this->isElementPresent("//div[contains(@class,'alert') and not(contains(@class, 'alert-empty'))]"), 'Flash message is missing');
     $actualResult = $this->test->byXPath("//div[contains(@class,'alert') and not(contains(@class, 'alert-empty'))]/div")->text();
     PHPUnit_Framework_Assert::assertEquals($messageText, trim($actualResult), $message);
     return $this;
 }
예제 #3
0
 public function closeWidgetWindow()
 {
     $widgetCloseButton = "//div[starts-with(@class,'ui-dialog-titlebar ui-widget-header')]//button|span[contains(., 'close')]";
     while ($this->isElementPresent($widgetCloseButton)) {
         $this->test->byXPath($widgetCloseButton)->click();
         $this->waitForAjax();
     }
     return $this;
 }