Commit 23be615c83b9b56b0dfa9f4b9cb348a8da4a5d41

Authored by huangzhizhen
1 parent 7240d474

修改采购商注册页面的元素定位

src/main/java/com/buyer/pageObject/RegisterPage.java
... ... @@ -60,15 +60,15 @@ public class RegisterPage extends BasePage {
60 60 WebElement continentPlaceholder;
61 61  
62 62 //欧洲europe
63   - @FindBy (xpath="//*[text()='Europe']")
  63 + @FindBy (xpath="//div[contains(text(),'Eastern Europe')]")
64 64 WebElement Europe;
65 65  
66 66 //country
67   - @FindBy (xpath ="//*[@id='countryPlaceholder']")
  67 + @FindBy (xpath ="//div[@id='countryPlaceholder']")
68 68 WebElement country;
69 69  
70 70 //俄罗斯Russian
71   - @FindBy (xpath ="//*[text()='Russian federation']")
  71 + @FindBy (xpath ="//div[contains(text(),'Russian federation')]")
72 72 WebElement Russian;
73 73  
74 74 //contactName
... ... @@ -122,7 +122,31 @@ public class RegisterPage extends BasePage {
122 122 //Register
123 123 @FindBy (xpath ="//*[@id='submit']")
124 124 WebElement register;
125   -
  125 +
  126 + //Main Way to Deliver
  127 + @FindBy(xpath = "//div[@id='currDeliveryType']")
  128 + WebElement currDeliveryType;
  129 +
  130 + //deliveryMode
  131 + @FindBy(xpath = "//li[contains(text(),'Whole container')]")
  132 + WebElement containerMode;
  133 +
  134 + //businessLicenceNO
  135 + @FindBy(xpath = "//input[@id='businessLicenceNO']")
  136 + WebElement businessLicenceNO;
  137 +
  138 + //taxRegistrationNO
  139 + @FindBy(xpath = "//input[@id='taxRegistrationNO']")
  140 + WebElement taxRegistrationNO;
  141 +
  142 + //choosePurchaseType
  143 + @FindBy(xpath = "//div[contains(@class,'btn btn-info btn-xz')]")
  144 + WebElement choosePurchaseType;
  145 +
  146 + //allToys
  147 + @FindBy(xpath = "//em[contains(text(),'All Products')]")
  148 + WebElement allToys;
  149 +
126 150 /*
127 151 * 页面方法
128 152 */
... ... @@ -140,22 +164,29 @@ public class RegisterPage extends BasePage {
140 164 click(CNY);
141 165 sendKeys(companyName, "Auto"+num);
142 166 click(continentPlaceholder);
143   - click(Europe);
144   - click(Russian);
145 167 sendKeys(contactName, "Tester"+num);
146   - sendKeys(phone, format.format(new Date()));
  168 + click(currDeliveryType);
  169 + click(containerMode);
147 170 forceWait(500);
148   - click(purchaseQuantity);
149   - click(quantity);
150   - forceWait(500);
151   - click(singleQuantity);
152   - click(single);
  171 + click(Europe);
  172 + click(Russian);
  173 +// sendKeys(phone, format.format(new Date()));
  174 +// click(purchaseQuantity);
  175 +// click(quantity);
  176 +// forceWait(500);
  177 +// click(singleQuantity);
  178 +// click(single);
153 179 moveHeightScroll("100");
  180 +// jsExecutorClick(select);
  181 +// click(toys1);
  182 +// click(toys2);
  183 +// click(toys3);
  184 + click(choosePurchaseType);
154 185 jsExecutorClick(select);
155   - click(toys1);
156   - click(toys2);
157   - click(toys3);
  186 + click(allToys);
158 187 click(blank);
  188 + sendKeys(businessLicenceNO,"12345678");
  189 + sendKeys(taxRegistrationNO,"987654321");
159 190 sendKeys(referralCode, Model.getInvateCode());
160 191 jsExecutorClick(checkbox);
161 192 click(register);
... ...
src/main/resources/data.xml
... ... @@ -2,8 +2,8 @@
2 2 <test>
3 3 <data>
4 4 <!-- <buyerAccount>buyer11159@essa.cn</buyerAccount> -->
5   - <buyerAccount>meng18@essa.cn</buyerAccount>
6   - <supplier>物料分析</supplier>
  5 + <buyerAccount>monkey@163.com</buyerAccount>
  6 + <supplier>kabuto</supplier>
7 7 <buyerNo>COK09161</buyerNo>
8 8 </data>
9 9 </test>
... ...