簡體   English   中英

找不到與以下對象匹配的構造函數:java.util.ArrayList(java.awt.Dimension)

[英]Could not find matching constructor for: java.util.ArrayList(java.awt.Dimension)

無法將ArrayList值返回到測試用例

錯誤: Could not find matching constructor for: java.util.ArrayList(java.awt.Dimension)

我的代碼:

關鍵詞:

public ArrayList<Integer> othersites() {

        String[] sits = new String[9];
        sits[0] = "https://www.tadawul.com.sa/wps/portal/tadawul/home/";
        sits[1] = "https://www.msm.gov.om/";

        WebUI.navigateToUrl(sits[0]);
        String tdwl = WebUI.getText(findTestObject('ObjectRepository/Sites/site_tdwl'),FailureHandling.CONTINUE_ON_FAILURE)
        String[] parts0 = tdwl.split("\\.")
        String part0 = parts0[0]; // 00
        String part00 = Integer.parseInt(part0.replaceAll(",", ""))
        .
        .

        List<String> list = new ArrayList<String>();
        list.add(part00);
        list.add(part11);

        List<Integer> newList1 = new ArrayList<Integer>(list.size()) ;
        for (String myInt1 : list)
        {
          newList1.add(Integer.valueOf(myInt1));
        }

        return newList1

    }
} 

自定義關鍵字:

CustomKeywords.'decypha_equities.otherSiteValuesCapture.othersites'()

預期結果:[8566、3869、6606、9806、2791、14304、1529、1847、5028]

實際結果:找不到與以下對象匹配的構造函數:java.util.ArrayList(java.awt.Dimension)

您的方法返回一個List而不是ArrayList ,而是更改:

public ArrayList<Integer> othersites() {

至 :

import java.util.ArrayList;
import java.util.List;
...
public List<Integer> othersites() {

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM