請幫我弄清楚如何從陣列中獲取實際值而不是這些:
[object ReExecutablePromise]
[object ReExecutablePromise]
[object ReExecutablePromise]
[object ReExecutablePromise]
[object ReExecutablePromise]
這是我的代碼示例:
test('Reference Type', async t=>{
await loginPage.login(oceanconfig.testUser, oceanconfig.password);
await t.click(HomePage.button);
const rowsNum = await CreateShipmentPage.referenceTypeOption().count;
const arr = [];
for(let i = 1; i< rowsNum-1; i ){
const referenceType = CreateShipmentPage.referenceTypeSelect().innerText;
arr.push(referenceType);
}
const item = await arr.slice(1, 6);
for (let row of item) {
console.log(row);
}
})
uj5u.com熱心網友回復:
在獲取“referenceType”時,您似乎錯過了“await”運算子。請嘗試以下代碼:
test('Reference Type', async t=>{
await loginPage.login(oceanconfig.testUser, oceanconfig.password);
await t.click(HomePage.button);
const rowsNum = await CreateShipmentPage.referenceTypeOption().count;
const arr = [];
for(let i = 1; i< rowsNum-1; i ){
const referenceType = await CreateShipmentPage.referenceTypeSelect().innerText;
arr.push(referenceType);
}
const item = await arr.slice(1, 6);
for (let row of item) {
console.log(row);
}
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/395326.html
上一篇:減速器的測驗回傳不等于預期的結果
下一篇:帶有指向介面模擬錯誤的指標的結構
