-2

強いテキストpagefactory を使用して POM で webtable を処理しようとしましたが、エラーがスローされました

xpathを直接貼り付けようとしない場合、それ以外の場合は機能しません

 @FindBy (xpath = "//table[@id='userTable']/tbody/tr[")
     WebElement before_xpath;

     @FindBy (xpath = "]/td[2]")
     WebElement after_xpath;



     @FindBy (xpath = "//table[@id='userTable']/tbody/tr")
     List<WebElement> namelist;



     //Intialising PageObjects

     public users_page() {

         PageFactory.initElements(driver, this);


     }


     //Actions


  public void userlist(String nm, String un, String pw, String cpw, String hub) {


        List<WebElement> row =namelist;
           int row_count = row.size();
         System.out.println("Total no of rows " +row_count);

             for(int i=1;i<row_count;i++) {


             WebElement actual_xpath = before_xpath +i +actual_xpath;
             System.out.println("Total  " +actual_xpath);

  }

  }}

WebElement actual_xpath = before_xpath +i +actual_xpath; でエラーをスローしています。

その表示演算子 + は、引数の型 WebElement、int に対して未定義です

どうすればこれを処理できますか

4

1 に答える 1