Skip to content

Commit

Permalink
LPS-78784 Existing end to end test should cover translation selector
Browse files Browse the repository at this point in the history
  • Loading branch information
vicnate5 authored and brianchandotcom committed Mar 22, 2018
1 parent c0b5675 commit 5c68fdc
Show file tree
Hide file tree
Showing 4 changed files with 97 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,12 @@
<execute function="AssertTextEquals" locator1="FormFields#FIELD_NAME_EDIT" value1="${fieldName}" />
</command>

<command name="getFieldName" returns="fieldName">
<var method="selenium#getElementValue(FormFields#FIELD_NAME_EDIT)" name="fieldName" />

<return name="fieldName" value="${fieldName}" />
</command>

<command name="viewFieldValidationErrorMessage">
<var name="key_fieldName" value="${fieldName}" />

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@
<execute function="AssertClick" locator1="Button#NEXT" value1="Next" />
</command>

<command name="changeLocale">
<execute function="Click" locator1="FormPortlet#LOCALIZATION_BUTTON" />

<execute function="Click" locator1="FormPortlet#LOCALIZATION_OPTION">
<var name="key_locale" value="${locale}" />>
</execute>
</command>

<command name="clickSubmit">
<execute function="AssertClick" locator1="Button#SUBMIT" value1="Submit" />
</command>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,16 @@
<td>//div[contains(@class,'form-container')]/div[contains(@class,'form-content')]</td>
<td></td>
</tr>
<tr>
<td>LOCALIZATION_BUTTON</td>
<td>//button[contains(@id,'DDMFormPortlet')]</td>
<td></td>
</tr>
<tr>
<td>LOCALIZATION_OPTION</td>
<td>//div[contains(@class,'menu-open')]//a[//span[contains(.,'${key_locale}')]]</td>
<td></td>
</tr>
<tr>
<td>SELECT_FORM</td>
<td>//span[contains(@class,'taglib-text') and contains(.,'Select Form')]</td>
Expand Down Expand Up @@ -53,7 +63,6 @@
<td>//div[contains(@class,'basic-info')]//h5[contains(.,'${key_successPageDescription}')]</td>
<td></td>
</tr>

</tbody>
</table>
</body>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -249,13 +249,85 @@

<execute macro="Form#closeSidebar" />

<execute macro="FormsAdminNavigator#gotoEditField">
<var name="fieldName" value="TextFieldRequired" />
</execute>

<execute macro="FormFields#getFieldName">
<return from="fieldName" name="fieldName1" />
</execute>

<execute macro="Form#closeSidebar" />

<execute macro="Form#gotoAddElementSet">
<var name="elementSetTitle" value="Element Set 1" />
</execute>

<execute macro="FormsAdminNavigator#gotoEditField">
<var name="fieldName" value="TextFieldRequired" />
</execute>

<execute macro="FormFields#getFieldName">
<return from="fieldName" name="fieldName2" />
</execute>

<execute macro="Form#closeSidebar" />

<execute macro="Form#save" />
<execute macro="Form#publishForm" />

<execute macro="FormsAdminNavigator#gotoPublishedForm" />

<execute macro="FormFields#viewTextLabel">
<var name="fieldLabel" value="Text Field Required" />
<var name="fieldName" value="${fieldName1}" />
</execute>

<execute macro="FormFields#viewRequiredAsterisk" />

<execute macro="FormFields#viewSelectLabel">
<var name="fieldLabel" value="Select Repeatable" />
<var name="fieldName" value="SelectRepeatable" />
</execute>

<execute macro="FormFields#viewTextLabel">
<var name="fieldLabel" value="Text Field Required" />
<var name="fieldName" value="${fieldName2}" />
</execute>

<execute macro="FormPortlet#changeLocale">
<var name="locale" value="zh-cn" />
</execute>

<execute macro="FormFields#viewTextLabel">
<var name="fieldLabel" value="表格文本" />
<var name="fieldName" value="${fieldName1}" />
</execute>

<execute macro="FormFields#viewRequiredAsterisk" />

<execute macro="FormFields#viewSelectLabel">
<var name="fieldLabel" value="表单选择" />
<var name="fieldName" value="SelectRepeatable" />
</execute>

<execute macro="FormFields#viewTextLabel">
<var name="fieldLabel" value="表格文本" />
<var name="fieldName" value="${fieldName2}" />
</execute>

<execute macro="FormFields#editText">
<var name="fieldName" value="${fieldName1}" />
<var name="fieldValue" value="文本输入中文" />
</execute>

<execute macro="FormFields#editText">
<var name="fieldName" value="${fieldName2}" />
<var name="fieldValue" value="文本再次输入中文" />
</execute>

<execute macro="FormPortlet#submitLocalizedSuccessfully">
<var name="buttonName" value="提交" />
</execute>

<execute macro="ProductMenu#gotoPortlet">
<var name="category" value="Content" />
Expand Down

0 comments on commit 5c68fdc

Please sign in to comment.