小编Kie*_*n M的帖子

使用Arrays.toString()输出数组的元素

我已经使用下面的代码来创建和填充数组,但是,当涉及到打印数组时,我没有得到我在使用Arrays.toString()函数时所期望的结果.

而不是打印

newArray: [2, 4, 6]
newArray: [8, 10, 12]
etc..
Run Code Online (Sandbox Code Playgroud)

它打印

newArray: [[I@15db9742, [I@6d06d69c, [I@7852e922, [I@4e25154f]
newArray: [[I@15db9742, [I@6d06d69c, [I@7852e922, [I@4e25154f]
etc..
Run Code Online (Sandbox Code Playgroud)

代码:

public static void main(String[] args) {
    int[][] newArray = new int[4][3];
    int number = 2;
    for (int rowCounter = 0; rowCounter < newArray.length; rowCounter++) {
        for (int colCounter = 0; colCounter < newArray[rowCounter].length; colCounter++) {
            newArray[rowCounter][colCounter] = number;
            number += 2;
        }
        System.out.println("newArray: " + Arrays.toString(newArray));
    }
}
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的帮助将非常感激.

java arrays

6
推荐指数
1
解决办法
650
查看次数

如何使用 cy.session() 替代 Cypress.Cookies.defaults() 来存储唯一 ID

目前,我Cypress.Cookies.defaults({ preserve: 'uniqueId' });在赛普拉斯测试中使用在多个测试中保留唯一的 ID。然而,我最近将 Cypress 更新到了 12.9.0 版本,发现它Cypress.Cookies.defaults() 在 12.0.0 版本中已被弃用并被 cy.session() 取代。

如何使用 cy.session() 保留单个唯一 ID?

cypress

3
推荐指数
1
解决办法
2109
查看次数

自动滚动 Cypress 行为导致下拉菜单在 Cypress 测试中关闭。有解决方法吗?

Cypress 的自动滚动行为正在关闭我试图在其中选择元素的下拉列表。这会导致测试失败,因为找不到第一个下拉项。

我添加的解决方法是添加第二个.click()以在输入输入后重新打开下拉列表:

    cy.get(selector).click({ force: true });
    cy.get(selector).type(input);
    cy.get(selector).click();
    cy.get(itemSelector).first().click({ force: true });
Run Code Online (Sandbox Code Playgroud)

但这似乎很笨拙。还有其他方法可以做到这一点吗?

cypress

3
推荐指数
1
解决办法
199
查看次数

标签 统计

cypress ×2

arrays ×1

java ×1