+
+ store |
+ http://example.com/erp5 |
+ base_url |
+
+
+ open |
+ ${base_url}/bar_module/ListBoxZuite_reset |
+ |
+
+
+ assertTextPresent |
+ Reset Successfully. |
+ |
+
+
+ open |
+ ${base_url}/bar_module/Zuite_waitForActivities |
+ |
+
+
+ assertTextPresent |
+ Done. |
+ |
+
+
+ open |
+ ${base_url}/bar_module/FooModule_createObjects?portal_type=Bar&num:int=1 |
+ |
+
+
+ open |
+ ${base_url}/bar_module/0 |
+ |
+
+
+ type |
+ field_my_title |
+ Version 1 |
+
+
+ clickAndWait |
+ Base_edit:method |
+ |
+
+
+ type |
+ field_my_title |
+ Version 2 |
+
+
+ clickAndWait |
+ Base_edit:method |
+ |
+
+
+ type |
+ field_my_title |
+ Version 3 |
+
+
+ clickAndWait |
+ Base_edit:method |
+ |
+
+
+ clickAndWait |
+ link=History |
+ |
+
+
+ verifyText |
+ //span[@class="listbox-current-page-total-number x0_listbox-current-page-total-number"] |
+ 4 records |
+
+
+
+ clickAndWait |
+ //tr[@class='x0_listbox-data-line-1 DataB']/td[4]/a |
+ |
+
+
+ assertTitle |
+ Historical Comparison - Version 3* |
+ |
+
+
+
+ verifyText |
+ //span[@class="listbox-current-page-total-number"] |
+ 1 records |
+
+
+ assertText |
+ //tr[@class='listbox-data-line-0 DataA']/td[1] |
+ title |
+
+
+ assertText |
+ //tr[@class='listbox-data-line-0 DataA']/td[2] |
+ Title 0 |
+
+
+ assertText |
+ //tr[@class='listbox-data-line-0 DataA']/td[3] |
+ Version 1 |
+
+
+ assertText |
+ //tr[@class='listbox-data-line-0 DataA']/td[4] |
+ Version 3 |
+
+
+ clickAndWait |
+ //tr[@class='listbox-data-line-0 DataA']/td[3]//a |
+ |
+
+
+ assertText |
+ //tr[@class='listbox-data-line-0 DataA']/td[1] |
+ title |
+
+
+ assertElementPresent |
+ //tr[@class='listbox-data-line-0 DataA']/td[2]/div[@data-gadget-sandbox="public"] |
+ |
+
+
+ storeEval |
+ document.querySelector('#selenium_myiframe').contentWindow.document.evaluate("//tr[@class='listbox-data-line-0 DataA']/td[2]/div[@data-gadget-sandbox='public']", document.querySelector('#selenium_myiframe').contentWindow.document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.getAttribute('data-gadget-value'); |
+ _data_gadget_value |
+
+
+ verifyEval |
+ storedVars['_data_gadget_value'].replace(/(\r\n\t|\n|\r\t)/gm,"").replace(/\s+/g, '') |
+ ---+++@@-1+1@@-Title0+Version1 |
+
+
+ clickAndWait |
+ link=History |
+ |
+
+
+ verifyText |
+ //span[@class="listbox-current-page-total-number x0_listbox-current-page-total-number"] |
+ 4 records |
+
+
+
+ clickAndWait |
+ //tr[@class='x0_listbox-data-line-1 DataB']/td[4]/a |
+ |
+
+
+ assertTitle |
+ Historical Comparison - Version 3* |
+ |
+
+
+ clickAndWait |
+ //tr[@class='listbox-data-line-0 DataA']/td[4]//a |
+ |
+
+
+ assertText |
+ //tr[@class='listbox-data-line-0 DataA']/td[1] |
+ title |
+
+
+ assertElementPresent |
+ //tr[@class='listbox-data-line-0 DataA']/td[2]/div[@data-gadget-sandbox="public"] |
+ |
+
+
+ storeEval |
+ document.querySelector('#selenium_myiframe').contentWindow.document.evaluate("//tr[@class='listbox-data-line-0 DataA']/td[2]/div[@data-gadget-sandbox='public']", document.querySelector('#selenium_myiframe').contentWindow.document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.getAttribute('data-gadget-value'); |
+ _data_gadget_value |
+
+
+ verifyEval |
+ storedVars['_data_gadget_value'].replace(/(\r\n\t|\n|\r\t)/gm,"").replace(/\s+/g, '') |
+ ---+++@@-1+1@@-Version1+Version3 |
+
+