From c043b06955b4fb8085cffce0bd9df453b888b6ae Mon Sep 17 00:00:00 2001 From: nobug Date: Sun, 10 Dec 2023 23:42:18 +0800 Subject: [PATCH] wait --- gpt.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gpt.ts b/gpt.ts index 6d11254..838b96f 100644 --- a/gpt.ts +++ b/gpt.ts @@ -1,4 +1,4 @@ -import { Builder, By, Capabilities, WebDriver } from 'selenium-webdriver'; +import { Builder, By, Capabilities, WebDriver, until } from 'selenium-webdriver'; import waitAnyKey from './waitAnyKey'; import { faker } from '@faker-js/faker'; @@ -34,13 +34,20 @@ import { faker } from '@faker-js/faker'; await driver.findElement(By.id("password")).sendKeys(password) await driver.findElement(By.name("action")).click() + // 等待 submit-token 按钮 + await driver.wait(until.elementLocated(By.id('submit-token')), 10 * 1000); 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.wait(until.elementLocated(By.css('.swal2-confirm')), 10 * 1000); 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)