Commit 5ab5e090 authored by Yusei Tahara's avatar Yusei Tahara

[erp5_ui_test_core, erp5_dms_ui_test, erp5_km_ui_test,...

[erp5_ui_test_core, erp5_dms_ui_test, erp5_km_ui_test, erp5_configurator_standard_ui_test] setFile command does not need pause command now.
parent 1f605ced
...@@ -213,11 +213,6 @@ ...@@ -213,11 +213,6 @@
<td>//input[@name=&quot;field_your_configuration_spreadsheet&quot;]</td> <td>//input[@name=&quot;field_your_configuration_spreadsheet&quot;]</td>
<td>${base_url}/functional_test_data_folder/consulting_configurator_sample_categories.ods consulting_configurator_sample_categories.ods</td> <td>${base_url}/functional_test_data_folder/consulting_configurator_sample_categories.ods consulting_configurator_sample_categories.ods</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//input[@name=&quot;next:method&quot;]</td> <td>//input[@name=&quot;next:method&quot;]</td>
...@@ -304,11 +299,6 @@ ...@@ -304,11 +299,6 @@
<td>//input[@name=&quot;field_your_portal_type_roles_spreadsheet&quot;]</td> <td>//input[@name=&quot;field_your_portal_type_roles_spreadsheet&quot;]</td>
<td>${base_url}/functional_test_data_folder/consulting_configurator_sample_roles_configuration_sheet.ods consulting_configurator_sample_roles_configuration_sheet.ods</td> <td>${base_url}/functional_test_data_folder/consulting_configurator_sample_roles_configuration_sheet.ods consulting_configurator_sample_roles_configuration_sheet.ods</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//input[@name=&quot;next:method&quot;]</td> <td>//input[@name=&quot;next:method&quot;]</td>
......
...@@ -62,11 +62,6 @@ Wait for activities</span> ...@@ -62,11 +62,6 @@ Wait for activities</span>
<td>setFile</td> <td>setFile</td>
<td>field_your_file</td> <td>field_your_file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
......
...@@ -41,11 +41,6 @@ Wait for activities</span> ...@@ -41,11 +41,6 @@ Wait for activities</span>
<td>file</td> <td>file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Logo-001-en.png tiolive-ERP5.Freedom.TioLive.Logo-001-en.png</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Logo-001-en.png tiolive-ERP5.Freedom.TioLive.Logo-001-en.png</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>Base_contribute:method</td> <td>Base_contribute:method</td>
...@@ -81,10 +76,13 @@ Wait for activities</span> ...@@ -81,10 +76,13 @@ Wait for activities</span>
<td>Image</td> <td>Image</td>
<td></td> <td></td>
</tr> </tr>
<td>waitForElementPresent</td>
<td>//select[@name="select_action"]</td>
<td></td>
<tr> <tr>
<td>selectAndWait</td> <td>selectAndWait</td>
<td>select_action</td> <td>select_action</td>
<td>label=Publish Document</td> <td>Publish Document</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
...@@ -113,6 +111,16 @@ Wait for activities</span> ...@@ -113,6 +111,16 @@ Wait for activities</span>
<td></td> <td></td>
</tr> </tr>
<!-- javascript:SelectFile('tiolive-ERP5.Freedom.TioLive.Logo?format=png') --> <!-- javascript:SelectFile('tiolive-ERP5.Freedom.TioLive.Logo?format=png') -->
<tr>
<td>type</td>
<td>//input[@name="listbox_reference"]</td>
<td>tiolive-ERP5.Freedom.TioLive.Logo</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>Base_callDialogMethod:method</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>tiolive-ERP5.Freedom.TioLive.Logo-001-en</td> <td>tiolive-ERP5.Freedom.TioLive.Logo-001-en</td>
......
...@@ -40,11 +40,6 @@ Wait for activities</span> ...@@ -40,11 +40,6 @@ Wait for activities</span>
<td>file</td> <td>file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive-001-en.odp tiolive-ERP5.Freedom.TioLive-001-en.odp</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive-001-en.odp tiolive-ERP5.Freedom.TioLive-001-en.odp</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>Base_contribute:method</td> <td>Base_contribute:method</td>
...@@ -112,11 +107,6 @@ Wait for activities</span> ...@@ -112,11 +107,6 @@ Wait for activities</span>
<td>file</td> <td>file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive-001-en.odp tiolive-ERP5.Freedom.TioLive-001-en.odp</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive-001-en.odp tiolive-ERP5.Freedom.TioLive-001-en.odp</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>Base_contribute:method</td> <td>Base_contribute:method</td>
...@@ -184,11 +174,6 @@ Wait for activities</span> ...@@ -184,11 +174,6 @@ Wait for activities</span>
<td>file</td> <td>file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.PDF-001-en.pdf tiolive-ERP5.Freedom.TioLive.PDF-001-en.pdf</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.PDF-001-en.pdf tiolive-ERP5.Freedom.TioLive.PDF-001-en.pdf</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>Base_contribute:method</td> <td>Base_contribute:method</td>
...@@ -236,11 +221,6 @@ Wait for activities</span> ...@@ -236,11 +221,6 @@ Wait for activities</span>
<td>file</td> <td>file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Logo-001-en.png tiolive-ERP5.Freedom.TioLive.Logo-001-en.png</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Logo-001-en.png tiolive-ERP5.Freedom.TioLive.Logo-001-en.png</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>Base_contribute:method</td> <td>Base_contribute:method</td>
...@@ -288,11 +268,6 @@ Wait for activities</span> ...@@ -288,11 +268,6 @@ Wait for activities</span>
<td>file</td> <td>file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>Base_contribute:method</td> <td>Base_contribute:method</td>
...@@ -350,11 +325,6 @@ Wait for activities</span> ...@@ -350,11 +325,6 @@ Wait for activities</span>
<td>file</td> <td>file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Drawing-001-en.odg tiolive-ERP5.Freedom.TioLive.Drawing-001-en.odg</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Drawing-001-en.odg tiolive-ERP5.Freedom.TioLive.Drawing-001-en.odg</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>Base_contribute:method</td> <td>Base_contribute:method</td>
......
...@@ -32,11 +32,6 @@ ...@@ -32,11 +32,6 @@
<td>field_your_file</td> <td>field_your_file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>dialog_submit_button</td> <td>dialog_submit_button</td>
...@@ -100,11 +95,6 @@ Wait for activities</span> ...@@ -100,11 +95,6 @@ Wait for activities</span>
<td>field_your_file</td> <td>field_your_file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>dialog_submit_button</td> <td>dialog_submit_button</td>
......
...@@ -34,11 +34,6 @@ ...@@ -34,11 +34,6 @@
<td>field_your_file</td> <td>field_your_file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>dialog_submit_button</td> <td>dialog_submit_button</td>
......
...@@ -29,11 +29,6 @@ ...@@ -29,11 +29,6 @@
<td>field_your_file</td> <td>field_your_file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.MultiplePages.PDF-001-en.pdf tiolive-ERP5.Freedom.TioLive.MultiplePages.PDF-001-en.pdf</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.Freedom.TioLive.MultiplePages.PDF-001-en.pdf tiolive-ERP5.Freedom.TioLive.MultiplePages.PDF-001-en.pdf</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>dialog_submit_button</td> <td>dialog_submit_button</td>
......
...@@ -34,11 +34,6 @@ ...@@ -34,11 +34,6 @@
<td>field_your_file</td> <td>field_your_file</td>
<td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td> <td>${base_url}/functional_test_data_folder/tiolive-ERP5.DMS.TioLive-001-en.odp tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>dialog_submit_button</td> <td>dialog_submit_button</td>
......
...@@ -4,18 +4,11 @@ ...@@ -4,18 +4,11 @@
/** /**
* You can set file data to file input field without security error. * You can set file data to file input field without security error.
* After this command you must use pause command because this command
* is asynchronous.
* <tr> * <tr>
* <td>setFile</td> * <td>setFile</td>
* <td>field_my_file</td> * <td>field_my_file</td>
* <td>/data.jpg myfilename.jpg</td> * <td>/data.jpg myfilename.jpg</td>
* </tr> * </tr>
* <tr>
* <td>pause</td>
* <td>10000</td>
* <td></td>
* </tr>
*/ */
Selenium.prototype.doSetFile = function(locator, url_and_filename) { Selenium.prototype.doSetFile = function(locator, url_and_filename) {
var tmpArray = url_and_filename.split(' ', 2); var tmpArray = url_and_filename.split(' ', 2);
...@@ -38,6 +31,10 @@ Selenium.prototype.doSetFile = function(locator, url_and_filename) { ...@@ -38,6 +31,10 @@ Selenium.prototype.doSetFile = function(locator, url_and_filename) {
dT.items.add(new File([blob], fileName)); dT.items.add(new File([blob], fileName));
fileField.files = dT.files; fileField.files = dT.files;
}); });
return Selenium.decorateFunctionWithTimeout(function () {
var window = selenium.browserbot.getCurrentWindow();
return (fileField.value || "").endsWith(fileName);
}, 60000);
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment