我已经使用下面的代码来创建和填充数组,但是,当涉及到打印数组时,我没有得到我在使用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)
任何有关这方面的帮助将非常感激.
目前,我Cypress.Cookies.defaults({ preserve: 'uniqueId' });在赛普拉斯测试中使用在多个测试中保留唯一的 ID。然而,我最近将 Cypress 更新到了 12.9.0 版本,发现它Cypress.Cookies.defaults() 在 12.0.0 版本中已被弃用并被 cy.session() 取代。
如何使用 cy.session() 保留单个唯一 ID?
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)
但这似乎很笨拙。还有其他方法可以做到这一点吗?