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