From 74b76ab60ef805dee2318269a4b556975c75cfca Mon Sep 17 00:00:00 2001 From: nobug Date: Sun, 10 Dec 2023 23:32:32 +0800 Subject: [PATCH] ddd --- bun.lockb | Bin 36927 -> 37282 bytes gpt.ts | 27 ++++++++++++++++++++++++++- package.json | 1 + waitAnyKey.ts | 4 ++-- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/bun.lockb b/bun.lockb index 0db33f0664085157db47eb958028c6f99747453a..9779e6405792df62dfe25bebb39143862046ab5a 100755 GIT binary patch delta 4769 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 `, username); + console.debug(`password :>> `, password); + console.debug(`email :>> `, email); + await waitAnyKey('Press any key to continue...'); + + await driver.findElement(By.id("username")).sendKeys(email) + await driver.findElement(By.id("password")).sendKeys(password) + await driver.findElement(By.name("action")).click() + + await driver.findElement(By.id("submit-token")).click() + // NoSuchElementError: Unable to locate element: *[id="submit-token"] + await waitAnyKey('输入 verify 地址后继续...') + // self.driver.find_element(By.ID, "swal2-input").send_keys("https://mandrillapp.com/track/click/31165340/auth0.openai.com?p=eyJzIjoiR3BzV1BpQkMxdzA0ZHFGcGdCMjdZdUkxdk1rIiwidiI6MSwicCI6IntcInVcIjozMTE2NTM0MCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2F1dGgwLm9wZW5haS5jb21cXFwvdVxcXC9lbWFpbC12ZXJpZmljYXRpb24_dGlja2V0PUMzWmY0SFFSSnZRdGhSSmJocmRZM0VGdUhwOVkwUmYxI1wiLFwiaWRcIjpcImMxZDlmYjJiOTVhMzRlMGY5YTU4YjlhZWNiNDEzYmU4XCIsXCJ1cmxfaWRzXCI6W1wiMWM3OTUyMjNiMmQ0YmUwMjBmZDJhNTBmMmM5YzQxZjEwMThlNDU0Y1wiXX0ifQ") + + await driver.findElement(By.css(".swal2-confirm")).click() + await driver.findElement(By.id("username")).sendKeys(username) + await driver.findElement(By.name("action")).click() } catch (e) { console.log(e) } finally { - await waitAnyKey(); + await waitAnyKey('Press any key to exit...'); await driver?.quit(); } }()) \ No newline at end of file diff --git a/package.json b/package.json index 841acd8..b22aa4a 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "author": "", "license": "ISC", "dependencies": { + "@faker-js/faker": "^8.3.1", "mocha": "^10.2.0", "selenium-webdriver": "^4.16.0" }, diff --git a/waitAnyKey.ts b/waitAnyKey.ts index ac7738b..ffbb2dc 100644 --- a/waitAnyKey.ts +++ b/waitAnyKey.ts @@ -1,5 +1,5 @@ -export default function waitAnyKey() { - console.log('Press any key to continue...'); +export default function waitAnyKey(message: string) { + console.log(message); return new Promise(resolve => { process.stdin.setRawMode(true); process.stdin.resume();