/** * @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; }
/** * @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; }
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; }