diff --git a/.cache/Keywords/VariableCollection b/.cache/Keywords/VariableCollection index 0e6b8e1e1527ca3cea94182af390e59eacfd35aa..61c6c53b6a3f635abe508861f336061895161c25 100644 --- a/.cache/Keywords/VariableCollection +++ b/.cache/Keywords/VariableCollection @@ -1,5 +1,5 @@ { - "keywordFileContentHash": "681396F44E6A8062B057AD973CA8FD52", + "keywordFileContentHash": "29D6420A0FA4768A9A0E293659EB0D60", "keywordClasses": [ { "name": "VariableCollection", diff --git a/Object Repository/Doc2Us/Page_Login/a_Login.rs b/Object Repository/Doc2Us/Page_Login/a_Login.rs new file mode 100644 index 0000000000000000000000000000000000000000..53d3f074fbe27611bcb336cf5513121aeaf153e3 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Login/a_Login.rs @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Login</name> + <tag></tag> + <elementGuidId>7338013c-72dd-403a-8343-9cc1cbda26c3</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='login']</value> + </entry> + <entry> + <key>CSS</key> + <value>#login</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>javascript:void(0);</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>login</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>input-link agr-display-inline agr-primary-btn agr-width-hundred agr-margin-top-40 agr-login validate</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Login + + </value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("login")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='login']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='login_form']/div/form/a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Slide To Verify'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Need help?'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Company'])[1]/preceding::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, 'javascript:void(0);')])[6]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//form/a[2]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Login/a_Proceed.rs b/Object Repository/Doc2Us/Page_Login/a_Proceed.rs new file mode 100644 index 0000000000000000000000000000000000000000..24000defd3e8b41834f78eb2e9f2eac93d403f20 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Login/a_Proceed.rs @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Proceed</name> + <tag></tag> + <elementGuidId>d81ac1ad-808b-4a97-aa8b-c1cf6bdee5e1</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='proceed']</value> + </entry> + <entry> + <key>CSS</key> + <value>#proceed</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>javascript:void(0);</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>proceed</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>input-link agr-display-inline agr-primary-btn agr-login-btn input-link agr-display-inline agr-primary-btn agr-width-hundred agr-margin-top-40</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Proceed + + </value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("proceed")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='proceed']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='company_form']/div/form/a</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Company'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='OPR'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Forgot Password'])[1]/preceding::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, 'javascript:void(0);')])[8]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[3]/div/form/a</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Login/div_Slide To Verify.rs b/Object Repository/Doc2Us/Page_Login/div_Slide To Verify.rs new file mode 100644 index 0000000000000000000000000000000000000000..2145cfeacf12da8068127df30b9cb297b92eddf1 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Login/div_Slide To Verify.rs @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>div_Slide To Verify</name> + <tag></tag> + <elementGuidId>e5c32e66-778c-4a0c-bb39-073fc2432e73</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//div[@id='captcha']</value> + </entry> + <entry> + <key>CSS</key> + <value>#captcha</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>div</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>captcha</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Slide To Verify</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("captcha")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//div[@id='captcha']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='login_form']/div/form/div[3]/div/div</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Need help?'])[1]/following::div[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Password'])[1]/following::div[5]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Login'])[2]/preceding::div[5]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[3]/div/div</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Login/input_Password_password.rs b/Object Repository/Doc2Us/Page_Login/input_Password_password.rs new file mode 100644 index 0000000000000000000000000000000000000000..a3ee815c605bf7188b5146582d759816da11e41a --- /dev/null +++ b/Object Repository/Doc2Us/Page_Login/input_Password_password.rs @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>input_Password_password</name> + <tag></tag> + <elementGuidId>27ef0eb3-0064-43ee-9f10-08f66a4e81dc</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//input[@id='password']</value> + </entry> + <entry> + <key>CSS</key> + <value>#password</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>input</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>type</name> + <type>Main</type> + <value>password</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>password</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>name</name> + <type>Main</type> + <value>password</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>autocomplete</name> + <type>Main</type> + <value>off</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>password-input plc-fnt3 agr-reveal-password agr-icon-wrap agr-password-width agr-flex-auto</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>maxlength</name> + <type>Main</type> + <value>20</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>placeholder</name> + <type>Main</type> + <value>Password</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("password")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//input[@id='password']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='login_form']/div/form/div[2]/div/input</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[2]/div/input</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Login/input_User ID_username.rs b/Object Repository/Doc2Us/Page_Login/input_User ID_username.rs new file mode 100644 index 0000000000000000000000000000000000000000..fe2a53d90309c0c747e1e313e7b99526ffacc6fa --- /dev/null +++ b/Object Repository/Doc2Us/Page_Login/input_User ID_username.rs @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>input_User ID_username</name> + <tag></tag> + <elementGuidId>180524c9-e399-4967-8e4d-e40a77e3bd69</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//input[@id='username']</value> + </entry> + <entry> + <key>CSS</key> + <value>#username</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>input</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>type</name> + <type>Main</type> + <value>text</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>username</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>name</name> + <type>Main</type> + <value>username</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>autocomplete</name> + <type>Main</type> + <value>off</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>text-input agr-form-input plc-fnt2 agr-login-form-input</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>maxlength</name> + <type>Main</type> + <value>10</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>placeholder</name> + <type>Main</type> + <value>User ID</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>oninput</name> + <type>Main</type> + <value>(function(that){const clear=that.nextElementSibling;if(clear){if(that.value.trim().length>0){if(clear.classList.contains('agr-hidden')){clear.classList.remove('agr-hidden');}}else{if(!clear.classList.contains('agr-hidden')){clear.classList.add('agr-hidden');}}}})(this);</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("username")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//input[@id='username']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='login_form']/div/form/div/input</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//input</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Login/select_QRSIT CompanySS-NMNMAlpro CompanyCCY_e42e2c.rs b/Object Repository/Doc2Us/Page_Login/select_QRSIT CompanySS-NMNMAlpro CompanyCCY_e42e2c.rs new file mode 100644 index 0000000000000000000000000000000000000000..9dc96b07c1a87be4ccb9307deb7b75a48399573b --- /dev/null +++ b/Object Repository/Doc2Us/Page_Login/select_QRSIT CompanySS-NMNMAlpro CompanyCCY_e42e2c.rs @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>select_QRSIT CompanySS-NMNMAlpro CompanyCCY_e42e2c</name> + <tag></tag> + <elementGuidId>1f0dc51b-9631-4702-96c0-f0fbdae73d9a</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//select[@id='company']</value> + </entry> + <entry> + <key>CSS</key> + <value>#company</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>select</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>company</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>name</name> + <type>Main</type> + <value>company</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>select-input pri-fnt2 agr-icon-wrap agr-login-select</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>size</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>QRSIT CompanySS-NMNMAlpro CompanyCCY Company</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("company")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//select[@id='company']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='company_form']/div/form/div/div/select</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Company'])[1]/following::select[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='OPR'])[1]/following::select[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Proceed'])[1]/preceding::select[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Forgot Password'])[1]/preceding::select[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//select</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/a_Add Product.rs b/Object Repository/Doc2Us/Page_Omnichannel/a_Add Product.rs new file mode 100644 index 0000000000000000000000000000000000000000..47464ade362307f2a4c92f13992b092dfd46e64f --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/a_Add Product.rs @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Add Product</name> + <tag></tag> + <elementGuidId>343a9e4b-2c75-4202-8a3b-6948e995ece9</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='addproducts']</value> + </entry> + <entry> + <key>CSS</key> + <value>#addproducts</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>javascript:void(0);</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>addproducts</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>input-link agr-display-inline agr-primary-btn</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Add Product + </value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("addproducts")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='addproducts']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='secondary_content']/div[2]/div/div/a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Cancel'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Page:'])[2]/following::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Sort'])[2]/preceding::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, 'javascript:void(0);')])[40]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[2]/div[2]/div/div/a[2]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/a_Logout.rs b/Object Repository/Doc2Us/Page_Omnichannel/a_Logout.rs new file mode 100644 index 0000000000000000000000000000000000000000..ba97f965d601a73d2f688d22fb29631de4ecf0e5 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/a_Logout.rs @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Logout</name> + <tag></tag> + <elementGuidId>b948121e-0067-4335-9fb6-37e1d85d6d0c</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='logout']</value> + </entry> + <entry> + <key>CSS</key> + <value>#logout</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>javascript:void(0);</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>logout</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>input-link tpz-fnt2</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Logout</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("logout")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='logout']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='side_bar']/div/div/div[5]/a</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:link</name> + <type>Main</type> + <value>//a[contains(text(),'Logout')]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Change Password'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Change Retailer Company'])[1]/following::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Account Setting'])[2]/preceding::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Change Password'])[2]/preceding::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>//*/text()[normalize-space(.)='Logout']/parent::*</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, 'javascript:void(0);')])[26]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[5]/a</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/a_Proceed.rs b/Object Repository/Doc2Us/Page_Omnichannel/a_Proceed.rs new file mode 100644 index 0000000000000000000000000000000000000000..e92b3de80b2fa111aac490fd5191cd82ccd9fe2a --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/a_Proceed.rs @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Proceed</name> + <tag></tag> + <elementGuidId>b96af516-ff03-4c91-a6db-84102857f2b4</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='agr_modal_prompt_ok_btn']</value> + </entry> + <entry> + <key>CSS</key> + <value>#agr_modal_prompt_ok_btn</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>javascript:void(0);</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>agr_modal_prompt_ok_btn</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>input-link agr-display-inline agr-primary-btn cry-fnt3</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Proceed</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("agr_modal_prompt_ok_btn")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='agr_modal_prompt_ok_btn']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='agr_modal_prompt_footer']/div/a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:link</name> + <type>Main</type> + <value>//a[contains(text(),'Proceed')]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Cancel'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Are you sure ?'])[1]/following::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Menu'])[1]/preceding::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Collapse'])[1]/preceding::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>//*/text()[normalize-space(.)='Proceed']/parent::*</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, 'javascript:void(0);')])[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//a[2]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/a_Save and Publish.rs b/Object Repository/Doc2Us/Page_Omnichannel/a_Save and Publish.rs new file mode 100644 index 0000000000000000000000000000000000000000..9ea6054c3b8e84dae8ce17fa93efb893971f279d --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/a_Save and Publish.rs @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Save and Publish</name> + <tag></tag> + <elementGuidId>d220558f-cb91-4b21-b3de-452883c5eafb</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='save_publish']</value> + </entry> + <entry> + <key>CSS</key> + <value>#save_publish</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>javascript:void(0);</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>save_publish</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>input-link agr-display-inline agr-display-inline agr-primary-btn</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value> + Save and Publish + </value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("save_publish")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='save_publish']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='secondary_content']/div[3]/div/div/a[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Save and Delist'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Cancel'])[2]/following::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Sort'])[2]/preceding::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, 'javascript:void(0);')])[41]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[3]/div/div/a[3]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/a_Search.rs b/Object Repository/Doc2Us/Page_Omnichannel/a_Search.rs new file mode 100644 index 0000000000000000000000000000000000000000..4578f1f20b390cf92c02b85bb22952f20de984d7 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/a_Search.rs @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Search</name> + <tag></tag> + <elementGuidId>c88904a5-b821-43db-a538-2d6e2927c654</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='inquiry_search_add']</value> + </entry> + <entry> + <key>CSS</key> + <value>#inquiry_search_add</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>#</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>inquiry_search_add</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline agr-primary-btn</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value> + + + Search + </value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("inquiry_search_add")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='inquiry_search_add']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//form[@id='search_form2']/div[2]/div[4]/a</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Reference SKU'])[4]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='SKU'])[4]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Product Name'])[5]/preceding::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, '#')])[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[4]/a</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/a_Search_1.rs b/Object Repository/Doc2Us/Page_Omnichannel/a_Search_1.rs new file mode 100644 index 0000000000000000000000000000000000000000..19c2c263c86801999cf5621866fbf8bc2fa1d9ef --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/a_Search_1.rs @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>a_Search_1</name> + <tag></tag> + <elementGuidId>5cb1ca2a-6067-4311-82e2-c06105345ce1</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='inquiry_search']</value> + </entry> + <entry> + <key>CSS</key> + <value>#inquiry_search</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>a</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>href</name> + <type>Main</type> + <value>#</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>inquiry_search</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline agr-primary-btn</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value> + + + Search + </value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("inquiry_search")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//a[@id='inquiry_search']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='filter_sort_container']/div/div/a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Clear Filter'])[1]/following::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Status'])[1]/following::a[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Product Name'])[2]/preceding::a[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:href</name> + <type>Main</type> + <value>(//a[contains(@href, '#')])[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[12]/div/div/div[2]/div/div/a[2]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/div_Add Doc2Us Product.rs b/Object Repository/Doc2Us/Page_Omnichannel/div_Add Doc2Us Product.rs new file mode 100644 index 0000000000000000000000000000000000000000..1ba875170d97ce5aa5d285cbb5609721cb1a4792 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/div_Add Doc2Us Product.rs @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>div_Add Doc2Us Product</name> + <tag></tag> + <elementGuidId>5535c65b-37ff-48d7-813f-c453c2bfdba4</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//div[@id='addProduct']</value> + </entry> + <entry> + <key>CSS</key> + <value>#addProduct</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>div</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>addProduct</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline agr-primary-btn agr-margin-left-5</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Add Doc2Us Product</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("addProduct")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//div[@id='addProduct']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='agr_breadcrumbs_action_container']/div[4]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Sync Products'])[1]/following::div[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Export'])[1]/following::div[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Account Setting'])[1]/preceding::div[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[2]/div[2]/div[4]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/i_Channels_agr_nav_icon_03.rs b/Object Repository/Doc2Us/Page_Omnichannel/i_Channels_agr_nav_icon_03.rs new file mode 100644 index 0000000000000000000000000000000000000000..e4b4c0fe8e34f01df82b4beb758484139ae10f98 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/i_Channels_agr_nav_icon_03.rs @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>i_Channels_agr_nav_icon_03</name> + <tag></tag> + <elementGuidId>52f11aba-3d2a-4cb3-9cce-215985d214c9</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//i[@id='agr_nav_icon_03']</value> + </entry> + <entry> + <key>CSS</key> + <value>#agr_nav_icon_03</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>i</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>agr_nav_icon_03</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline icon-right cry-fnt4</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("agr_nav_icon_03")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//i[@id='agr_nav_icon_03']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='first_tier_nav']/div/div[4]/div/a/i</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[4]/div/a/i</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/i_DEFAULT SYSTEM OPERATOR AGORA_agr-display_e68f96.rs b/Object Repository/Doc2Us/Page_Omnichannel/i_DEFAULT SYSTEM OPERATOR AGORA_agr-display_e68f96.rs new file mode 100644 index 0000000000000000000000000000000000000000..06f44b0e39c7acc36751c95433371f80cde6368f --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/i_DEFAULT SYSTEM OPERATOR AGORA_agr-display_e68f96.rs @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>i_DEFAULT SYSTEM OPERATOR AGORA_agr-display_e68f96</name> + <tag></tag> + <elementGuidId>7911e02a-a8c5-42a3-8580-dd0b97d72ee6</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='agr_account_setting_btn']/i</value> + </entry> + <entry> + <key>CSS</key> + <value>i.agr-display-inline.icon-settings.tpz-fnt2</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>i</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline icon-settings tpz-fnt2</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("agr_account_setting_btn")/i[@class="agr-display-inline icon-settings tpz-fnt2"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//a[@id='agr_account_setting_btn']/i</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//a[2]/i</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/i_Doc2Us_agr_nav_icon_0304.rs b/Object Repository/Doc2Us/Page_Omnichannel/i_Doc2Us_agr_nav_icon_0304.rs new file mode 100644 index 0000000000000000000000000000000000000000..6fd1e5fb8dc02fd4244d1a701846f77452b121da --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/i_Doc2Us_agr_nav_icon_0304.rs @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>i_Doc2Us_agr_nav_icon_0304</name> + <tag></tag> + <elementGuidId>b303be2c-41e9-4025-9b3b-966e9c1f81d1</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//i[@id='agr_nav_icon_0304']</value> + </entry> + <entry> + <key>CSS</key> + <value>#agr_nav_icon_0304</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>i</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>agr_nav_icon_0304</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline icon-right cry-fnt4</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("agr_nav_icon_0304")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//i[@id='agr_nav_icon_0304']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='second_tier_nav']/div/div[4]/div/a/i</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[2]/div/div[4]/div/a/i</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/i_Menu_agr-display-inline icon-menu tpz-fnt1.rs b/Object Repository/Doc2Us/Page_Omnichannel/i_Menu_agr-display-inline icon-menu tpz-fnt1.rs new file mode 100644 index 0000000000000000000000000000000000000000..5ecc2612d539b8632292f4026dbea61f2d1a84bc --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/i_Menu_agr-display-inline icon-menu tpz-fnt1.rs @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>i_Menu_agr-display-inline icon-menu tpz-fnt1</name> + <tag></tag> + <elementGuidId>9e1a1419-ecf3-48f4-8bd4-a83f5a342844</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='agr_menu_btn']/i</value> + </entry> + <entry> + <key>CSS</key> + <value>i.agr-display-inline.icon-menu.tpz-fnt1</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>i</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline icon-menu tpz-fnt1</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("agr_menu_btn")/i[@class="agr-display-inline icon-menu tpz-fnt1"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//a[@id='agr_menu_btn']/i</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//i</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/i_Proceed_agr-display-inline icon-filter pri-fnt2.rs b/Object Repository/Doc2Us/Page_Omnichannel/i_Proceed_agr-display-inline icon-filter pri-fnt2.rs new file mode 100644 index 0000000000000000000000000000000000000000..09004b78fe8450527cfbea03056318bbae9beb46 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/i_Proceed_agr-display-inline icon-filter pri-fnt2.rs @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>i_Proceed_agr-display-inline icon-filter pri-fnt2</name> + <tag></tag> + <elementGuidId>73137ef2-6048-416b-9f96-5d161ae4563f</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//a[@id='filter_sort']/i</value> + </entry> + <entry> + <key>CSS</key> + <value>i.agr-display-inline.icon-filter.pri-fnt2</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>i</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-display-inline icon-filter pri-fnt2</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("filter_sort")/i[@class="agr-display-inline icon-filter pri-fnt2"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//a[@id='filter_sort']/i</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[12]/div/div/div/div/a/i</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/input_Quantity_enabled.rs b/Object Repository/Doc2Us/Page_Omnichannel/input_Quantity_enabled.rs new file mode 100644 index 0000000000000000000000000000000000000000..64a0fb1dc4cd64cae3a50566d2245d3a4d7e1926 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/input_Quantity_enabled.rs @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>input_Quantity_enabled</name> + <tag></tag> + <elementGuidId>574845f3-bb37-436e-b397-e571b34a094e</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//input[@id='doc2usVariantAccountForm10.enabled']</value> + </entry> + <entry> + <key>CSS</key> + <value></value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>input</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>type</name> + <type>Main</type> + <value>checkbox</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>doc2usVariantAccountForm10.enabled</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>name</name> + <type>Main</type> + <value>enabled</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>checkbox-input enabled agr-table-form-focusin</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>value</name> + <type>Main</type> + <value>N</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("doc2usVariantAccountForm10.enabled")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//input[@id='doc2usVariantAccountForm10.enabled']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//table[@id='variant_sku_acc_info_1']/tbody/tr/td[2]/div/input</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//td[2]/div/input</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_referenceSku.rs b/Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_referenceSku.rs new file mode 100644 index 0000000000000000000000000000000000000000..a250e028ada0753d1c59c98e6f9b4538ecc59877 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_referenceSku.rs @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>input_Reference SKU_referenceSku</name> + <tag></tag> + <elementGuidId>24a752fd-900e-4aff-96ec-9aa7d8042e94</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>(//input[@id='search_reference_sku'])[2]</value> + </entry> + <entry> + <key>CSS</key> + <value>#reference_sku > div > #search_reference_sku</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>input</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>type</name> + <type>Main</type> + <value>text</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>search_reference_sku</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>name</name> + <type>Main</type> + <value>referenceSku</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>autocomplete</name> + <type>Main</type> + <value>off</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>text-input agr-form-input agr-width-hundred</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>maxlength</name> + <type>Main</type> + <value>13</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>placeholder</name> + <type>Main</type> + <value>Reference SKU</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>oninput</name> + <type>Main</type> + <value>(function(that){const clear=that.nextElementSibling;if(clear){if(that.value.trim().length>0){if(clear.classList.contains('agr-hidden')){clear.classList.remove('agr-hidden');}}else{if(!clear.classList.contains('agr-hidden')){clear.classList.add('agr-hidden');}}}})(this);</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("reference_sku")/div[1]/input[@id="search_reference_sku"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>(//input[@id='search_reference_sku'])[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='reference_sku']/div/input</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//form/div[2]/div[3]/div/input</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_ticker agr-checkbox-style.rs b/Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_ticker agr-checkbox-style.rs new file mode 100644 index 0000000000000000000000000000000000000000..ef2c37f6be628c719edbd8a6759ae7123e10b7fa --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_ticker agr-checkbox-style.rs @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>input_Reference SKU_ticker agr-checkbox-style</name> + <tag></tag> + <elementGuidId>0a91d239-c61b-4873-adbf-c32bf5ab2f09</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>(//input[@type='checkbox'])[3]</value> + </entry> + <entry> + <key>CSS</key> + <value>input.ticker.agr-checkbox-style</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>input</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>type</name> + <type>Main</type> + <value>checkbox</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>ticker agr-checkbox-style</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>data-primary-key</name> + <type>Main</type> + <value>[{"code":"productSku","value":"00140126"},{"code":"company","value":"ALP"},{"code":"lastVersion","value":"1644985122752"}]</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("result2")/tbody[1]/tr[1]/td[@class="center"]/input[@class="ticker agr-checkbox-style"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>(//input[@type='checkbox'])[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//table[@id='result2']/tbody/tr/td/input</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//td/input</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/input_SKU_addProductBy.rs b/Object Repository/Doc2Us/Page_Omnichannel/input_SKU_addProductBy.rs new file mode 100644 index 0000000000000000000000000000000000000000..5ea0925f6a7bba76e36f9b264c0f937e38048790 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/input_SKU_addProductBy.rs @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>input_SKU_addProductBy</name> + <tag></tag> + <elementGuidId>bb0d25f7-c420-4139-b7e6-fd44849c80e9</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//input[@id='add_product_by_r']</value> + </entry> + <entry> + <key>CSS</key> + <value>#add_product_by_r</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>input</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>type</name> + <type>Main</type> + <value>radio</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>id</name> + <type>Main</type> + <value>add_product_by_r</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>name</name> + <type>Main</type> + <value>addProductBy</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>value</name> + <type>Main</type> + <value>R</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-radio-style agr-margin-right-20</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tabindex</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("add_product_by_r")</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:attributes</name> + <type>Main</type> + <value>//input[@id='add_product_by_r']</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//form[@id='search_form2']/div/div/div/input[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div/input[3]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/span_00140126.rs b/Object Repository/Doc2Us/Page_Omnichannel/span_00140126.rs new file mode 100644 index 0000000000000000000000000000000000000000..be0bf81c7f3c468407f50e21c1342a195e852b8c --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/span_00140126.rs @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>span_00140126</name> + <tag></tag> + <elementGuidId>14ef5929-0006-4c03-aaec-8b7f15a9cc51</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//form[@id='general_info_form']/div/div/div/div/span</value> + </entry> + <entry> + <key>CSS</key> + <value>span.pri-fnt2</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>span</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>pri-fnt2</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>00140126</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("general_info_form")/div[@class="static_attribute"]/div[@class="row agr-destroy-margin agr-margin-between-row agr-padding-25"]/div[@class="col-lg-3 col-md-3 agr-destroy-padding-left"]/div[@class="display_only_field agr-display-value-view"]/span[@class="pri-fnt2"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//form[@id='general_info_form']/div/div/div/div/span</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='SKU'])[3]/following::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='GENERAL INFORMATION'])[1]/following::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Reference SKU'])[3]/preceding::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Poison Item'])[1]/preceding::span[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[2]/div/form/div/div/div/div/span</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/span_100041730.rs b/Object Repository/Doc2Us/Page_Omnichannel/span_100041730.rs new file mode 100644 index 0000000000000000000000000000000000000000..36c318e92f6c4c3b9081b9371f53449443de1877 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/span_100041730.rs @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>span_100041730</name> + <tag></tag> + <elementGuidId>fb00062e-4d55-40db-906b-e6922d72f9d6</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//form[@id='general_info_form']/div/div/div[2]/div/span</value> + </entry> + <entry> + <key>CSS</key> + <value></value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>span</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>pri-fnt2</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>100041730</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("general_info_form")/div[@class="static_attribute"]/div[@class="row agr-destroy-margin agr-margin-between-row agr-padding-25"]/div[@class="col-lg-3 col-md-3"]/div[@class="display_only_field agr-display-value-view"]/span[@class="pri-fnt2"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//form[@id='general_info_form']/div/div/div[2]/div/span</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Reference SKU'])[3]/following::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='SKU'])[3]/following::span[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Poison Item'])[1]/preceding::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='No'])[1]/preceding::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div/div/div[2]/div/span</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/span_Products.rs b/Object Repository/Doc2Us/Page_Omnichannel/span_Products.rs new file mode 100644 index 0000000000000000000000000000000000000000..898cb6e3b0bc703bb3a31d9ccce4829fc1b63dfb --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/span_Products.rs @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>span_Products</name> + <tag></tag> + <elementGuidId>bf48bd28-9685-4054-8ea2-0d4444a26ea0</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//div[@id='third_tier_nav']/div/div/div/a/div/span</value> + </entry> + <entry> + <key>CSS</key> + <value>#third_tier_nav > div.navbar-nav.mr-auto > div.nav-item.dropdown.cry-fnt3 > div > a.input-link.agr-display-inline.nav-link.agr-nav-btn.cry-fnt2.agr-width-hundred.text-truncate > div.agr-width-ninety-two.agr-display-inline > span.agr-nav-menu-title.agr-display-inline</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>span</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>agr-nav-menu-title agr-display-inline</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>Products</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("third_tier_nav")/div[@class="navbar-nav mr-auto"]/div[@class="nav-item dropdown cry-fnt3"]/div[1]/a[@class="input-link agr-display-inline nav-link agr-nav-btn cry-fnt2 agr-width-hundred text-truncate"]/div[@class="agr-width-ninety-two agr-display-inline"]/span[@class="agr-nav-menu-title agr-display-inline"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//div[@id='third_tier_nav']/div/div/div/a/div/span</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Upload Log'])[1]/following::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Doc2Us'])[1]/following::span[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Omnichannel'])[2]/preceding::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Alpro Company'])[1]/preceding::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//div[3]/div/div/div/a/div/span</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/span_VITAMIN C5.rs b/Object Repository/Doc2Us/Page_Omnichannel/span_VITAMIN C5.rs new file mode 100644 index 0000000000000000000000000000000000000000..2e75a4d807b472cd24bbe9633fcb7657f2f80f98 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/span_VITAMIN C5.rs @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>span_VITAMIN C5</name> + <tag></tag> + <elementGuidId>9bf423ea-5b40-47f1-8d98-683bfd1349bc</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//form[@id='general_info_form']/div/div[3]/div/div/span</value> + </entry> + <entry> + <key>CSS</key> + <value>span.pri-fnt2.break_word</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>span</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>pri-fnt2 break_word</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>VITAMIN C5</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("general_info_form")/div[@class="static_attribute"]/div[@class="row agr-destroy-margin agr-margin-between-row agr-padding-25"]/div[@class="col-lg-6 col-md-6 agr-destroy-padding-left"]/div[@class="display_only_field agr-display-value-view"]/span[@class="pri-fnt2 break_word"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//form[@id='general_info_form']/div/div[3]/div/div/span</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Name'])[1]/following::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='No'])[1]/following::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='PRICING & INVENTORY'])[1]/preceding::span[1]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='SKU'])[4]/preceding::span[2]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//form/div/div[3]/div/div/span</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Object Repository/Doc2Us/Page_Omnichannel/td_VITAMIN C5.rs b/Object Repository/Doc2Us/Page_Omnichannel/td_VITAMIN C5.rs new file mode 100644 index 0000000000000000000000000000000000000000..cbc5fcf127be9211020f6c82e4b7a493a2bffb53 --- /dev/null +++ b/Object Repository/Doc2Us/Page_Omnichannel/td_VITAMIN C5.rs @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="UTF-8"?> +<WebElementEntity> + <description></description> + <name>td_VITAMIN C5</name> + <tag></tag> + <elementGuidId>d9a69d67-5c4c-4527-8f99-1278c7e89685</elementGuidId> + <selectorCollection> + <entry> + <key>XPATH</key> + <value>//table[@id='result']/tbody/tr/td[3]</value> + </entry> + <entry> + <key>CSS</key> + <value>td.pri-fnt3.datatable-cell.text-left.pri-fnt3.break_word</value> + </entry> + </selectorCollection> + <selectorMethod>XPATH</selectorMethod> + <useRalativeImagePath>true</useRalativeImagePath> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>tag</name> + <type>Main</type> + <value>td</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>class</name> + <type>Main</type> + <value>pri-fnt3 datatable-cell text-left pri-fnt3 break_word</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>data-index</name> + <type>Main</type> + <value>1</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>data-name</name> + <type>Main</type> + <value>Product Name</value> + </webElementProperties> + <webElementProperties> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>text</name> + <type>Main</type> + <value>VITAMIN C5</value> + </webElementProperties> + <webElementProperties> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath</name> + <type>Main</type> + <value>id("result")/tbody[1]/tr[1]/td[@class="pri-fnt3 datatable-cell text-left pri-fnt3 break_word"]</value> + </webElementProperties> + <webElementXpaths> + <isSelected>true</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:idRelative</name> + <type>Main</type> + <value>//table[@id='result']/tbody/tr/td[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Account'])[2]/following::td[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Reference SKU'])[2]/following::td[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='Detail'])[1]/preceding::td[3]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>(.//*[normalize-space(text()) and normalize-space(.)='ALP'])[1]/preceding::td[5]</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:neighbor</name> + <type>Main</type> + <value>//*/text()[normalize-space(.)='VITAMIN C5']/parent::*</value> + </webElementXpaths> + <webElementXpaths> + <isSelected>false</isSelected> + <matchCondition>equals</matchCondition> + <name>xpath:position</name> + <type>Main</type> + <value>//td[3]</value> + </webElementXpaths> +</WebElementEntity> diff --git a/Scripts/Create Doc2Us Item/Script1645064617192.groovy b/Scripts/Create Doc2Us Item/Script1645064617192.groovy new file mode 100644 index 0000000000000000000000000000000000000000..171b1418bd2ffdc682b0ea06721c8c0b4c1b5d5a --- /dev/null +++ b/Scripts/Create Doc2Us Item/Script1645064617192.groovy @@ -0,0 +1,92 @@ +import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint +import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase +import static com.kms.katalon.core.testdata.TestDataFactory.findTestData +import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject +import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject +import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint +import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW +import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile +import com.kms.katalon.core.model.FailureHandling as FailureHandling +import com.kms.katalon.core.testcase.TestCase as TestCase +import com.kms.katalon.core.testdata.TestData as TestData +import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW +import com.kms.katalon.core.testobject.TestObject as TestObject +import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS +import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI +import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as Windows +import internal.GlobalVariable as GlobalVariable +import org.openqa.selenium.Keys as Keys + +WebUI.openBrowser('') + +WebUI.navigateToUrl('https://alprosit.qragoracloud.com/omc-aurora/login') + +WebUI.setText(findTestObject('Object Repository/Doc2Us/Page_Login/input_User ID_username'), 'OPR') + +WebUI.setEncryptedText(findTestObject('Object Repository/Doc2Us/Page_Login/input_Password_password'), 'KXgw4hmzwA9iW72+0yZskw==') + +WebUI.delay(15) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Login/a_Login')) + +WebUI.selectOptionByValue(findTestObject('Object Repository/Doc2Us/Page_Login/select_QRSIT CompanySS-NMNMAlpro CompanyCCY_e42e2c'), + 'ALP', true) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Login/a_Proceed')) + +WebUI.switchToWindowTitle('Omnichannel') + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/i_Menu_agr-display-inline icon-menu tpz-fnt1')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/i_Channels_agr_nav_icon_03')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/i_Doc2Us_agr_nav_icon_0304')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/span_Products')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/div_Add Doc2Us Product')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/input_SKU_addProductBy')) + +WebUI.setText(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_referenceSku'), refSkuVar) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/a_Search')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_ticker agr-checkbox-style')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/a_Add Product')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/input_Quantity_enabled')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/a_Save and Publish')) + +WebUI.delay(15) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/i_Proceed_agr-display-inline icon-filter pri-fnt2')) + +WebUI.setText(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/input_Reference SKU_referenceSku'), refSkuVar) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/a_Search_1')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/td_VITAMIN C5')) + +String sku = WebUI.getText(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/span_00140126')) + +String sku_name = WebUI.getText(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/span_VITAMIN C5')) + +String refSku = WebUI.getText(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/span_100041730')) + +System.out.println(sku) + +System.out.println(sku_name) + +System.out.println(refSku) + +WebUI.verifyMatch(refSku, refSkuVar, false) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/i_DEFAULT SYSTEM OPERATOR AGORA_agr-display_e68f96')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/a_Logout')) + +WebUI.click(findTestObject('Object Repository/Doc2Us/Page_Omnichannel/a_Proceed')) + diff --git a/Test Cases/Create Doc2Us Item.tc b/Test Cases/Create Doc2Us Item.tc new file mode 100644 index 0000000000000000000000000000000000000000..7e7e6468ba3ed326132d366917ffd8fe9af491a0 --- /dev/null +++ b/Test Cases/Create Doc2Us Item.tc @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<TestCaseEntity> + <description></description> + <name>Create Doc2Us Item</name> + <tag></tag> + <comment></comment> + <testCaseGuid>583fc076-6182-44ad-9df0-f76cacb19386</testCaseGuid> + <variable> + <defaultValue>'100042027'</defaultValue> + <description></description> + <id>39e708ab-758f-4521-911a-7e20d70cc4ea</id> + <masked>false</masked> + <name>refSkuVar</name> + </variable> +</TestCaseEntity> diff --git a/settings/internal/com.kms.katalon.composer.testcase.properties b/settings/internal/com.kms.katalon.composer.testcase.properties index 86b21684df6eadb740fc32c99b9610f073b733f3..c961469054e2436e5440608d6c2cec817d5c1af7 100644 --- a/settings/internal/com.kms.katalon.composer.testcase.properties +++ b/settings/internal/com.kms.katalon.composer.testcase.properties @@ -1,2 +1,2 @@ -#Wed Jan 12 11:44:49 SGT 2022 +#Thu Feb 17 11:14:04 SGT 2022 testCaseTag=""