import { Builder, By, Capabilities, WebDriver } from 'selenium-webdriver'; import waitAnyKey from './waitAnyKey'; (async function secondTest() { let driver: WebDriver | null = null; try { // Selenium Server URL (Assuming your Selenium Server is running on localhost at port 4444) // http://150.230.239.12:7900/?autoconnect=1&resize=scale&password=secret const seleniumServerUrl = "http://150.230.239.12:4444/wd/hub"; const capabilities = Capabilities.firefox(); // 创建一个 WebDriver 实例 driver = new Builder() .usingServer(seleniumServerUrl) .withCapabilities(capabilities) .build(); await driver.get("https://www.baidu.com/") // await driver.manage().window().setSize(1176, 800) await driver.findElement(By.id("kw")).sendKeys("测试") await driver.findElement(By.id("su")).click() } catch (e) { console.log(e) } finally { await waitAnyKey(); await driver?.quit(); } }())