From 5d8b1862b63d32070b4084d7e49cae1f4bc66953 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Mon, 18 Mar 2013 13:56:56 +0200 Subject: Unified all portal integration tests to be based on JSR286Portlet (#8013, #9566, #11314) All portal tests are now based on the same test script. Portal tests avoid Vaadin locators to avoid random problems with the portlet id changing between test runs. * eXo 3 test must be run on Firefox, does not work in Chrome * Liferay theme test is now a separate test which does not depend on the Liferay integration test * Changing to maximized state using an action URL does not work with GateIn or eXo * The edit mode link does not work in WebLogic Portal as WebLogic feels it is not an allowed mode for the portlet Change-Id: I7a683688d8ffc611e211f8a60889a34b233b81c9 --- .../integration-test-GateIn-3.1.0-portlet2.html | 131 ++++++++++- .../integration-test-liferay-5.2.3-portlet2.html | 118 +++++++--- .../Liferay-6/Liferay6-and-6EE-theme-deploy.html | 146 ++++++++++++ .../Liferay-6/Liferay6-theme.html | 18 +- .../Liferay-6/integration-test-liferay-6.0.5.html | 133 +++++++++-- .../Liferay-6EE/Liferay6EE-theme.html | 19 +- .../common/portlet_test.tpl | 134 +++++++++++ .../eXo-3/integration-test-eXo-3.0.3-portlet2.html | 254 ++++++++++++++++----- ...ation-test-WebLogic-Portal-10.3.2-portlet2.html | 139 ++++++++--- 9 files changed, 923 insertions(+), 169 deletions(-) create mode 100644 uitest/integration-testscripts/Liferay-6/Liferay6-and-6EE-theme-deploy.html create mode 100644 uitest/integration-testscripts/common/portlet_test.tpl (limited to 'uitest/integration-testscripts') diff --git a/uitest/integration-testscripts/GateIn-3/integration-test-GateIn-3.1.0-portlet2.html b/uitest/integration-testscripts/GateIn-3/integration-test-GateIn-3.1.0-portlet2.html index 5d2d4c3445..7df5894f15 100644 --- a/uitest/integration-testscripts/GateIn-3/integration-test-GateIn-3.1.0-portlet2.html +++ b/uitest/integration-testscripts/GateIn-3/integration-test-GateIn-3.1.0-portlet2.html @@ -172,21 +172,146 @@ Vaadin Portlet 2.0 Test - + mouseClickAndWait //a[@onclick='eXo.core.DOMUtil.disableOnClick(this);'] 13,5 + waitForElementPresent - //div[2]/div/div[2]/img + //div[2]/div/div/div/span + + assertText + //div[2]/div/div/div/span + Test of ApplicationResources with full path + + + assertText + //body/div[2]/div//p + exact:Mode: view State: normal + + + screenCapture + + initial + + + closeNotification + //body/div[2]/div + 0,0 + + + assertTextNotPresent + Action * received + + + + assertText + //div[@class="v-link v-widget"]/a/span + Edit + + + + mouseClickAndWait + //div[8]/div/a/span + 32,9 + + + assertTextPresent + Action 'someAction' received + + + + assertText + //body/div[2]/div//p + exact:Mode: view State: normal + + + assertText + //div[@class="v-link v-widget"]/a/span + Edit + + + closeNotification + //body/div[2]/div + 0,0 + + + + mouseClickAndWait + //div[5]/div/a/span + 12,3 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: normal + + + closeNotification + //body/div[2]/div + 0,0 + + + assertText + //div[@class="v-link v-widget"]/a/span + Done + + + + mouseClickAndWait + //div[6]/div/a/span + 16,7 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: normal + + + closeNotification + //body/div[2]/div + 0,0 + + + assertText + //div[6]/div/a/span + Maximize + + + + mouseClickAndWait + //div[6]/div/a/span + 71,8 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: normal + + + closeNotification + //body/div[2]/div + 0,0 + + + assertText + //div[@class="v-link v-widget"]/a/span + Done + + + assertText + //div[6]/div/a/span + Maximize + screenCapture - view + final diff --git a/uitest/integration-testscripts/Liferay-5/integration-test-liferay-5.2.3-portlet2.html b/uitest/integration-testscripts/Liferay-5/integration-test-liferay-5.2.3-portlet2.html index 55c9d18eb8..e1ceca0f1b 100644 --- a/uitest/integration-testscripts/Liferay-5/integration-test-liferay-5.2.3-portlet2.html +++ b/uitest/integration-testscripts/Liferay-5/integration-test-liferay-5.2.3-portlet2.html @@ -81,90 +81,140 @@ //div[@id='Vaadin-VaadinPortlet20Test']/p/a 16,11 + - pause - 1000 + waitForElementPresent + //div[2]/div/div/div/span - waitForVaadin - + assertText + //div[2]/div/div/div/span + Test of ApplicationResources with full path + + + assertText + //body/div[2]/div//p + exact:Mode: view State: normal + + + screenCapture + initial closeNotification - //body/div[2] - + //body/div[2]/div + 0,0 - verifyTextNotPresent - Action received + assertTextNotPresent + Action * received - mouseClickAndWait - vaadin=v-JSR286TestPortlet_WAR_demo_LAYOUT_10706::/VVerticalLayout[0]/ChildComponentContainer[4]/VLink[0]/domChild[0]/domChild[0] - 8,7 + assertText + //div[@class="v-link v-widget"]/a/span + Edit + - closeNotification - //body/div[2] - 0,0 + mouseClickAndWait + //div[8]/div/a/span + 32,9 - verifyTextPresent - Done + assertTextPresent + Action 'someAction' received - verifyTextPresent - Action received - + assertText + //body/div[2]/div//p + exact:Mode: view State: normal + + assertText + //div[@class="v-link v-widget"]/a/span + Edit + + + closeNotification + //body/div[2]/div + 0,0 + + mouseClickAndWait - vaadin=v-JSR286TestPortlet_WAR_demo_LAYOUT_10706::/VVerticalLayout[0]/ChildComponentContainer[7]/VLink[0]/domChild[0]/domChild[0] - 28,7 + //div[5]/div/a/span + 12,3 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: normal closeNotification - //body/div[2] + //body/div[2]/div 0,0 + + assertText + //div[@class="v-link v-widget"]/a/span + Done + + mouseClickAndWait - vaadin=v-JSR286TestPortlet_WAR_demo_LAYOUT_10706::/VVerticalLayout[0]/ChildComponentContainer[5]/VLink[0]/domChild[0]/domChild[0] - 37,-41 + //div[6]/div/a/span + 16,7 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: maximized closeNotification - //body/div[2] + //body/div[2]/div 0,0 - verifyTextPresent + assertText + //div[6]/div/a/span Back to normal - + mouseClickAndWait - vaadin=v-JSR286TestPortlet_WAR_demo_LAYOUT_10706::/VVerticalLayout[0]/ChildComponentContainer[5]/VLink[0]/domChild[0]/domChild[0] - 46,-57 + //div[6]/div/a/span + 71,8 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: normal closeNotification - //body/div[2] + //body/div[2]/div 0,0 - verifyTextPresent - Edit - + assertText + //div[@class="v-link v-widget"]/a/span + Done - verifyTextPresent + assertText + //div[6]/div/a/span Maximize + + + screenCapture + final diff --git a/uitest/integration-testscripts/Liferay-6/Liferay6-and-6EE-theme-deploy.html b/uitest/integration-testscripts/Liferay-6/Liferay6-and-6EE-theme-deploy.html new file mode 100644 index 0000000000..50f71d992c --- /dev/null +++ b/uitest/integration-testscripts/Liferay-6/Liferay6-and-6EE-theme-deploy.html @@ -0,0 +1,146 @@ + + + + + + +integration-test-liferay-6.0.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
integration-test-liferay-6.0.5
open/web/guest/
mouseClickAndWaitsign-in49,17
enterCharacter_58_logintest@liferay.com
enterCharacter_58_passwordtest
mouseClickAndWait//input[@value='Sign In']43,18
mouseClickAndWait//input[@type='submit']16,-1321
typereminderQueryAnswer-
mouseClickAndWait//input[@value='Save']86,13
draglink=Add
mouseOverlink=Add60,15
mouseClickaddPage45,11
enterCharacter//div/span[1]/span/inputVaadin Liferay Theme
mouseClicksave10,12
waitForElementPresent//nav/ul/li[2]/a/span
mouseClickAndWait//nav/ul/li[2]/a/span26,7
draglink=Add
mouseOverlink=Manage32,4
mouseClicklink=Page Layout78,17
waitForElementPresent//form/div/div
mouseClick//div[2]/img47,73
mouseClickAndWait//div[5]/span/span/input32,14
draglink=Add
mouseOverlink=Add56,23
mouseClicklink=Moreā€¦50,13
waitForElementPresent//div[@title='Vaadin Liferay Theme']/p/a
mouseClick//div[@title='Vaadin Liferay Theme']/p/a10,10
+ + \ No newline at end of file diff --git a/uitest/integration-testscripts/Liferay-6/Liferay6-theme.html b/uitest/integration-testscripts/Liferay-6/Liferay6-theme.html index c61adb0dd7..03f2d25120 100644 --- a/uitest/integration-testscripts/Liferay-6/Liferay6-theme.html +++ b/uitest/integration-testscripts/Liferay-6/Liferay6-theme.html @@ -4,21 +4,19 @@ -test-liferay6-theme +integration-test-liferay-6.0.5 - - + - + + @@ -356,13 +354,6 @@ - @@ -388,7 +379,6 @@ -
LiferayTheme
integration-test-liferay-6.0.5
open/web/guest/vaadin-liferay-theme//web/guest/vaadin-liferay-theme
screenCapture vaadin=v-VaadinLiferayThemePortlet_WAR_demo_LAYOUT_11352::Root/VNotification[0] 0,0
click vaadin=v-VaadinLiferayThemePortlet_WAR_demo_LAYOUT_11352::/VVerticalLayout[0]/VCssLayout[0]/VCssLayout$FlowPane[0]/VTabsheet[0]/VTabsheetPanel[0]/VGridLayout[0]/VButton[3]/domChild[0]/domChild[0] openedmenu
\ No newline at end of file diff --git a/uitest/integration-testscripts/Liferay-6/integration-test-liferay-6.0.5.html b/uitest/integration-testscripts/Liferay-6/integration-test-liferay-6.0.5.html index 037ce23865..656f2352e5 100644 --- a/uitest/integration-testscripts/Liferay-6/integration-test-liferay-6.0.5.html +++ b/uitest/integration-testscripts/Liferay-6/integration-test-liferay-6.0.5.html @@ -69,7 +69,7 @@ enterCharacter //div/span[1]/span/input - Vaadin Liferay Theme + portlet2 mouseClick @@ -133,43 +133,148 @@ waitForElementPresent - //div[@title='Vaadin Liferay Theme']/p/a + //div[@title='Vaadin Portlet 2.0 Test']/p/a mouseClick - //div[@title='Vaadin Liferay Theme']/p/a + //div[@title='Vaadin Portlet 2.0 Test']/p/a 10,10 + - waitForTextPresent - Normal Label + waitForElementPresent + //div[2]/div/div/div/span + + assertText + //div[2]/div/div/div/span + Test of ApplicationResources with full path + + + assertText + //body/div[3]/div//p + exact:Mode: view State: normal + screenCapture - theme + initial - mouseClick - //td[3]/div/div/div - 22,7 + closeNotification + //body/div[3]/div + 0,0 - assertTextPresent - Normal TextField + assertTextNotPresent + Action * received + + assertText + //div[@class="v-link v-widget"]/a/span + Edit + + + + mouseClickAndWait + //div[8]/div/a/span + 32,9 + assertTextPresent - Normal TextArea + Action 'someAction' received - assertTextNotPresent - Normal Label + assertText + //body/div[3]/div//p + exact:Mode: view State: normal + + + assertText + //div[@class="v-link v-widget"]/a/span + Edit + + + closeNotification + //body/div[3]/div + 0,0 + + + + mouseClickAndWait + //div[5]/div/a/span + 12,3 + + + assertText + //body/div[3]/div//p + exact:Mode: edit State: normal + + + closeNotification + //body/div[3]/div + 0,0 + + + assertText + //div[@class="v-link v-widget"]/a/span + Done + + + + mouseClickAndWait + //div[6]/div/a/span + 16,7 + + + assertText + //body/div[3]/div//p + exact:Mode: edit State: maximized + + + closeNotification + //body/div[3]/div + 0,0 + + + assertText + //div[6]/div/a/span + Back to normal + + + + mouseClickAndWait + //div[6]/div/a/span + 71,8 + + + assertText + //body/div[3]/div//p + exact:Mode: edit State: normal + + + closeNotification + //body/div[3]/div + 0,0 + + + assertText + //div[@class="v-link v-widget"]/a/span + Done + + + assertText + //div[6]/div/a/span + Maximize + + + screenCapture + final diff --git a/uitest/integration-testscripts/Liferay-6EE/Liferay6EE-theme.html b/uitest/integration-testscripts/Liferay-6EE/Liferay6EE-theme.html index f4772ef7ad..15d9571bad 100644 --- a/uitest/integration-testscripts/Liferay-6EE/Liferay6EE-theme.html +++ b/uitest/integration-testscripts/Liferay-6EE/Liferay6EE-theme.html @@ -4,22 +4,19 @@ -test-liferay6ee-theme +integration-test-liferay-6.0.5 - - + - + + @@ -357,13 +354,6 @@ - @@ -389,7 +379,6 @@ -
LiferayTheme
integration-test-liferay-6.0.5
open/web/guest/vaadin-liferay-theme//web/guest/vaadin-liferay-theme
screenCapture vaadin=v-VaadinLiferayThemePortlet_WAR_demo_LAYOUT_10413::Root/VNotification[0] 0,0
click vaadin=v-VaadinLiferayThemePortlet_WAR_demo_LAYOUT_10413::/VVerticalLayout[0]/VCssLayout[0]/VCssLayout$FlowPane[0]/VTabsheet[0]/VTabsheetPanel[0]/VGridLayout[0]/VButton[3]/domChild[0]/domChild[0] openedmenu
\ No newline at end of file diff --git a/uitest/integration-testscripts/common/portlet_test.tpl b/uitest/integration-testscripts/common/portlet_test.tpl new file mode 100644 index 0000000000..e4b83ef805 --- /dev/null +++ b/uitest/integration-testscripts/common/portlet_test.tpl @@ -0,0 +1,134 @@ + + waitForElementPresent + //div[2]/div/div/div/span + + + + assertText + //div[2]/div/div/div/span + Test of ApplicationResources with full path + + + assertText + //body/div[2]/div//p + exact:Mode: view State: normal + + + screenCapture + + initial + + + closeNotification + //body/div[2]/div + 0,0 + + + assertTextNotPresent + Action * received + + + + assertText + //div[@class="v-link v-widget"]/a/span + Edit + + + + mouseClickAndWait + //div[8]/div/a/span + 32,9 + + + assertTextPresent + Action 'someAction' received + + + + assertText + //body/div[2]/div//p + exact:Mode: view State: normal + + + assertText + //div[@class="v-link v-widget"]/a/span + Edit + + + closeNotification + //body/div[2]/div + 0,0 + + + + mouseClickAndWait + //div[5]/div/a/span + 12,3 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: normal + + + closeNotification + //body/div[2]/div + 0,0 + + + assertText + //div[@class="v-link v-widget"]/a/span + Done + + + + mouseClickAndWait + //div[6]/div/a/span + 16,7 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: maximized + + + closeNotification + //body/div[2]/div + 0,0 + + + assertText + //div[6]/div/a/span + Back to normal + + + + mouseClickAndWait + //div[6]/div/a/span + 71,8 + + + assertText + //body/div[2]/div//p + exact:Mode: edit State: normal + + + closeNotification + //body/div[2]/div + 0,0 + + + assertText + //div[@class="v-link v-widget"]/a/span + Done + + + assertText + //div[6]/div/a/span + Maximize + + + screenCapture + + final + \ No newline at end of file diff --git a/uitest/integration-testscripts/eXo-3/integration-test-eXo-3.0.3-portlet2.html b/uitest/integration-testscripts/eXo-3/integration-test-eXo-3.0.3-portlet2.html index af85dfd161..8813f7fe23 100644 --- a/uitest/integration-testscripts/eXo-3/integration-test-eXo-3.0.3-portlet2.html +++ b/uitest/integration-testscripts/eXo-3/integration-test-eXo-3.0.3-portlet2.html @@ -3,13 +3,13 @@ - -integration-test-eXo-3.0.3-portlet2 + +integration-test-eXo-3.1.0-portlet2 - + @@ -32,164 +32,296 @@ - - + + - + - - - + + + + + + + + + + + + + - + - - - + + + - + + + + + + + + + + + + + + + + - + - - + + - + - - + + - - - + + + - - - + + + + + + + + - - + + + + + + + + + + + + - + + + + + + + + + + + - + - + - - + + + - + - - + + - + - + - - - + + + + - + + + + + + + + + + + + + + + + + - + - - + + + + + + + + - - + + + + + + + + + + + + + + + + + - + + - - - + + + - - - + + + + + + + + + + + + + + - - + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - +
integration-test-eXo-3.0.3-portlet2
integration-test-eXo-3.1.0-portlet2
open37,4
setTimeout60000waitForElementPresentlink=Applications Registry
waitForElementPresentmouseClickAndWait link=Applications Registry
open/portal/private/intranet/administration/registry138,17mouseClicklink=Portlet33,11
waitForElementPresentlink=Vaadin Portlet 2.0 Test59,9
mouseClicklink=Vaadin Portlet 2.0 Test59,9
waitForElementPresent//div[@id='UIApplicationOrganizer']/div[1]/div[2]link=Click here to add into categories
expectDialog//div[@id='UIApplicationOrganizer']/div[1]/div[2]36,15mouseClicklink=Click here to add into categories48,3
getConfirmationwaitForElementPresentname=category_Gadgets
mouseClickname=category_Gadgets10,16
waitForElementPresentlink=Save
mouseClicklink=Save4,6
waitForElementPresentlink=demolink=Vaadin Liferay Theme
mouseClicklink=Add New Page64,16link=Vaadin Liferay Theme64,13
waitForElementPresent//form[@id='UIWizardPageSetInfo']/div[2]/div[2]/div/div[2]/div[1]link=Click here to add into categories
mouseClickpageName98,10link=Click here to add into categories96,9
enterCharacterpageNameApplication_testwaitForElementPresentname=category_Gadgets7,12
enterCharacterpageDisplayNameVaadin testmouseClickname=category_Gadgets7,12
waitForElementPresentlink=Save4,6
mouseClick//div[@id='UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div/table/tbody/tr/td/div[2]/div/div/div24,16link=Save4,6
waitForElementPresentlink=Add New Page55,11
mouseClicklink=Add New Page55,11
waitForElementPresent//form[@id='UIWizardPageSelectLayoutForm']/div[2]/div/div[1]/div[2]/div[1]/div[1]/div/divpageName
mouseClickpageName33,16
enterCharacterpageNamePortlet2
mouseClick //div[@id='UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div/table/tbody/tr/td/div[2]/div/div/div20,1236,12
waitForElementPresentlink=demo//div[@id='UIDropDownPageTemp']/div[1]/div/div/div/div/div/div
mouseClicklink=demo24,7//div[@id='UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div/table/tbody/tr/td/div[2]/div/div/div21,13
waitForElementPresent//div[@id='demo/JSR286TestPortlet']/div/div/div[1]/div[1]//div[@id='Gadgets/JSR286TestPortlet']/div/div/div/div
drag//div[@id='demo/JSR286TestPortlet']/div/div/div[1]/div[2]147,6//div[@id='Gadgets/JSR286TestPortlet']/div/div/div/div
mouseMoveAtdrop //div[2]/div/div/div[1]/div/div[2]/div/div/div/div20,20113,9
drop//div[@id='UIPortalApplication']/div[4]760,138waitForTextPresentVaadin Portlet 2.0 Test
mouseClickAndWait //a[@onclick='eXo.core.DOMUtil.disableOnClick(this);']10,713,5
waitForText//div[2]/div/div/div/spanTest of ApplicationResources with full path
assertText//body/div[4]/div//pexact:Mode: view State: normal
screenCaptureinitial
closeNotification//body/div[4]//body/div[4]/div 0,0
setTimeout60000assertTextNotPresentAction * received
assertText//div[@class="v-link v-widget"]/a/spanEdit
mouseClickAndWait//div[@id='UIPage']/div/div/div[2]/div/div/div/div/div/div/div[2]/div[5]/div/a10,10//div[8]/div/a/span32,9
assertTextPresentAction 'someAction' received
assertText//body/div[4]/div//pexact:Mode: view State: normal
assertText//div[@class="v-link v-widget"]/a/spanEdit
closeNotification//body/div[4]//body/div[4]/div 0,0
pause1000mouseClickAndWait//div[5]/div/a/span12,3
screenCaptureEdit_modeassertText//body/div[4]/div//pexact:Mode: edit State: normal
closeNotification//body/div[4]/div0,0
assertText//div[@class="v-link v-widget"]/a/spanDone
mouseClickAndWait//div[@id='UIPage']/div/div/div[2]/div/div/div/div/div/div/div[2]/div[5]/div/a15,8//div[6]/div/a/span16,7
assertText//body/div[3]/div//pexact:Mode: edit State: normal
closeNotification//body/div[4]//body/div[3]/div 0,0
pause1000assertText//div[6]/div/a/spanMaximize
mouseClickAndWait//div[6]/div/a/span71,8
assertText//body/div[3]/div//pexact:Mode: edit State: normal
closeNotification//body/div[3]/div0,0
assertText//div[@class="v-link v-widget"]/a/spanDone
assertText//div[6]/div/a/spanMaximize
screenCapture donefinal
diff --git a/uitest/integration-testscripts/weblogic-portal/integration-test-WebLogic-Portal-10.3.2-portlet2.html b/uitest/integration-testscripts/weblogic-portal/integration-test-WebLogic-Portal-10.3.2-portlet2.html index 98256862aa..f9f1d316c9 100644 --- a/uitest/integration-testscripts/weblogic-portal/integration-test-WebLogic-Portal-10.3.2-portlet2.html +++ b/uitest/integration-testscripts/weblogic-portal/integration-test-WebLogic-Portal-10.3.2-portlet2.html @@ -1,57 +1,140 @@ - - - - - - -integration-test-WebLogic-Portal-10.3.2-portlet2 - - - - - - + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + - + + + + + + + + + + + - + - -
integration-test-WebLogic-Portal-10.3.2-portlet2
open /VaadinTest/TestPortal.portal
waitForElementPresent//div[2]/div/div/div/span
assertText//div[2]/div/div/div/spanTest of ApplicationResources with full path
assertText//body/div[4]/div//pexact:Mode: view State: normal
screenCaptureinitial
closeNotification//body/div[4]//body/div[4]/div 0,0
assertTextNotPresentAction * received
assertText//div[@class="v-link v-disabled v-widget"]/a/span
mouseClickAndWaitedit31,9//div[8]/div/a/span32,9
assertTextPresentAction 'someAction' received
assertText//body/div[4]/div//pexact:Mode: view State: normal
assertText//div[@class="v-link v-disabled v-widget"]/a/span
closeNotification//body/div[4]//body/div[4]/div 0,0
screenCaptureEdit_modemouseClickAndWaitname=edit3,5
assertText//body/div[4]/div//pexact:Mode: edit State: normal
closeNotification//body/div[4]/div0,0
assertText//div[@class="v-link v-widget"]/a/spanDone
mouseClickAndWait//div[6]/div/a/span16,7
assertText//body/div[4]/div//pexact:Mode: edit State: maximized
closeNotification//body/div[4]/div0,0
assertText//div[6]/div/a/spanBack to normal
mouseClickAndWaitvaadin=v-JSR286TestPortlet_1::/VVerticalLayout[0]/ChildComponentContainer[4]/VLink[0]/domChild[0]/domChild[0]44,2//div[6]/div/a/span71,8
assertText//body/div[4]/div//pexact:Mode: edit State: normal
closeNotification//body/div[4]//body/div[4]/div 0,0
assertText//div[@class="v-link v-widget"]/a/spanDone
assertText//div[6]/div/a/spanMaximize
screenCapture donefinal
- - -- cgit v1.2.3