support realme 8i
This commit is contained in:
@@ -300,14 +300,20 @@ class CommandorPage {
|
|||||||
await page.focus(EMAIL_ID);
|
await page.focus(EMAIL_ID);
|
||||||
await delay(getRandomWaitTime())
|
await delay(getRandomWaitTime())
|
||||||
console.log("will clear email field");
|
console.log("will clear email field");
|
||||||
await page.evaluate(() => {
|
await page.evaluate((email) => {
|
||||||
let field = document.getElementById("email");
|
let field = document.getElementById("email");
|
||||||
if (field) {
|
if (field) {
|
||||||
field.value = ""
|
field.value = email
|
||||||
}
|
}
|
||||||
})
|
}, this.contact.mail)
|
||||||
await delay(1000);
|
// await page.evaluate(() => {
|
||||||
await page.keyboard.type(this.contact.mail);
|
// let field = document.getElementById("email");
|
||||||
|
// if (field) {
|
||||||
|
// field.value = ""
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// await delay(1000);
|
||||||
|
// await page.keyboard.type(this.contact.mail);
|
||||||
this.isEmailFilled = true;
|
this.isEmailFilled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -323,21 +329,21 @@ class CommandorPage {
|
|||||||
if (!this.isPhoneInput) {
|
if (!this.isPhoneInput) {
|
||||||
await page.focus(PHONE_NUMBER);
|
await page.focus(PHONE_NUMBER);
|
||||||
console.log("will clear phone_number field");
|
console.log("will clear phone_number field");
|
||||||
await page.evaluate(() => {
|
await page.evaluate((phone) => {
|
||||||
let field = document.getElementById("phone_number");
|
let field = document.getElementById("phone_number");
|
||||||
if (field) {
|
if (field) {
|
||||||
field.value = ""
|
field.value = phone
|
||||||
}
|
}
|
||||||
})
|
}, "0" + this.contact.phoneNumber)
|
||||||
await delay(200);
|
// 如果需要显示键盘的话,使用下面方法
|
||||||
await page.evaluate(() => {
|
// await page.evaluate(() => {
|
||||||
let field = document.getElementById("phone_number");
|
// let field = document.getElementById("phone_number");
|
||||||
if (field) {
|
// if (field) {
|
||||||
field.value = ""
|
// field.value = ""
|
||||||
}
|
// }
|
||||||
})
|
// })
|
||||||
await delay(1000);
|
// await delay(1000);
|
||||||
await page.keyboard.type("0" + this.contact.phoneNumber);
|
// await page.keyboard.type("0" + this.contact.phoneNumber);
|
||||||
this.isPhoneInput = true;
|
this.isPhoneInput = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -426,14 +432,20 @@ class CommandorPage {
|
|||||||
await page.focus(PASSPORT_ID);
|
await page.focus(PASSPORT_ID);
|
||||||
await delay(getRandomWaitTime());
|
await delay(getRandomWaitTime());
|
||||||
console.log("will clear passport_id field");
|
console.log("will clear passport_id field");
|
||||||
await page.evaluate(() => {
|
await page.evaluate((passport) => {
|
||||||
let field = document.getElementById("passport_id");
|
let field = document.getElementById("passport_id");
|
||||||
if (field) {
|
if (field) {
|
||||||
field.value = ""
|
field.value = passport
|
||||||
}
|
}
|
||||||
})
|
}, this.contact.passportNumber.toString())
|
||||||
await delay(1000);
|
// await page.evaluate(() => {
|
||||||
await page.keyboard.type(this.contact.passportNumber.toString());
|
// let field = document.getElementById("passport_id");
|
||||||
|
// if (field) {
|
||||||
|
// field.value = ""
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// await delay(1000);
|
||||||
|
// await page.keyboard.type(this.contact.passportNumber.toString());
|
||||||
this.isPasspordInput = true;
|
this.isPasspordInput = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1142,6 +1154,8 @@ class CommandorPage {
|
|||||||
} else {
|
} else {
|
||||||
if (this.browserPackageName.includes("brave") && this.device.model() === "CPH2219") {
|
if (this.browserPackageName.includes("brave") && this.device.model() === "CPH2219") {
|
||||||
await this.device.shell("input tap " + 411 + " " + 1977)
|
await this.device.shell("input tap " + 411 + " " + 1977)
|
||||||
|
} else if (this.browserPackageName.includes("brave") && this.device.model() === "RMX3151") {
|
||||||
|
await this.device.shell("input tap " + 411 + " " + 1977)
|
||||||
} else
|
} else
|
||||||
await this.device.shell("input tap " + 411 + " " + 2100)
|
await this.device.shell("input tap " + 411 + " " + 2100)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user