????case ONE_YEAR:

????period=driver.findElement(By.id("p-half"));

????period.setSelected();

????break;

????default:

????Assert.fail("???????????????!");

????}

????WebElement isAgree= driver.findElement(By.id("J_Agreement"));

????isAgree.click();

????((HtmlUnitDriver)driver).setJavascriptEnabled(true);

????String js= "document.getElementById("J_PayMoney").disabled = false";

????((HtmlUnitDriver)driver).executeScript(js);

????log("???JS??"+ js);

????WebElement payMoney= driver.findElement(By.id("J_PayMoney"));

????String prePayUrl= driver.getCurrentUrl();

????payMoney.click();

????String afterPayUrl= driver.getCurrentUrl();

????if(!isPageSkip(prePayUrl?? afterPayUrl)){

????throw new ITestException("???????!???"+ DIRECT+ "??????????? ");

????}

????WebElement bd= driver.findElement(By.className("bd"));

????log(" "+ bd.getText());

????}catch(NoSuchElementException e1){

????throw new ITestException(e1);

????}finally{

????writePage();

????}

????}

????/**

????*

????* @param dbCheckOption ?????У?????

????* @param checkedTables ???У????

????*/

????@Override

????public void checkSubDB(SubDbCheckOption dbCheckOption?? TableEnum...needCheckedTables){

????for(TableEnum table: needCheckedTables){

????log(" ");

????switch(table){

????case UPP_BIZ_ORDER:

????checkUppBizOrder(dbCheckOption);

????break;

????case UPP_SUB_PLAN:

????checkUppPlanSub(dbCheckOption);

????break;

????case UPP_PROD_SUBSCRIPTION:

????checkUppProdSubscription(dbCheckOption);

????break;

????default:

????Assert.fail("??????У?????:"+ table.name());

????}

????}

????}

????/*****************************************????????*****************************************/

??????????????????JAVA??GUI?????????????????????

????<!--[if !supportLists]-->1) <!--[endif]-->??WebDriver????ò?????????????п??????????????5S?????????

????<!--[if !supportLists]-->2) <!--[endif]-->?????????????????????????????????????????????????????????????????????????????????????????????????????????????

????<!--[if !supportLists]-->3) <!--[endif]-->??????????????д????????????????????????дЧ??

????<!--[if !supportLists]-->4) <!--[endif]-->??????????????????????????治?????仯???????????????仯?????????????

?????????????????????????????????????д???????????????????????????????????????????????????????????????????????????

????<!--[if !supportLists]-->3?? <!--[endif]-->?????????——???????????

???????????????????????????????????????????????????????????????????????????????????????????????????漰????????????????????????????????ж??壬??????????????????????????????????????????????????????????????????????????????????????????????????“??廯”???????廯???????????????棬??????????????????廯??“???”??“????????”??“eclipse???”???????????????????“eclipse?????”??????????????????

????<!--[endif]-->

????????????????????????????????????????????????????????????????“????”?????????????????“???”??

?????????????д????????????????

????<!--[if !supportLists]-->1?? <!--[endif]-->?????????????????????????????????????????????

????<!--[if !supportLists]-->2?? <!--[endif]-->????????????“@BeforeClass”??”@Before”??”@Test”??”@After”??”@AfterClass”??????????????????????“???”

????<!--[if !supportLists]-->3?? <!--[endif]-->

????<!--[if !supportLists]-->3?? <!--[endif]-->??????????ommand???????????“doSub”?????????????????????????????????????????????棬???????eclipse?л?????????????????г???????????????“SUB_PLAN_URL”?poperties?ж????????????????????н??й??????????