public function test_CTV3_1117_Access_other_modules() { $SENDER_LOGIN = $this->getGlobalValue('user.1.login'); $SENDER_PASSWORD = $this->getGlobalValue('user.1.password'); $loginPage = new LoginPage($this); $loginPage->doLogin($SENDER_LOGIN, $SENDER_PASSWORD); $mailPage = new MailPage($this); $mailPage->clickCalendar(); $calendar = new CalendarPage($this); $this->assertTrue($calendar->hasCalendarScreenListed(), 'The calendar screen is visible, but it is not'); $calendar->clickEmail(); $mailPage->clickAddressbook(); $addressbookPage = new AddressbookPage($this); $this->assertTrue($addressbookPage->hasAddressbookScreenListed(), 'The Addressbook screen is visible, but it is not'); $calendar->clickEmail(); $this->assertTrue($mailPage->hasEmailScreenListed(), 'The Email screen is visible, but it is not'); $mailPage->clickLogout(); }