This commit is contained in:
nobug
2023-12-10 22:09:06 +08:00
parent 1a5ef69327
commit 7d06bcd808

View File

@ -1,13 +1,12 @@
import { Builder, By, Capabilities, WebDriver } from 'selenium-webdriver'; import { Builder, By, Capabilities, WebDriver } from 'selenium-webdriver';
// docker run --name=chrome -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:latest // docker run --name=chrome -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:latest
// docker run --name=seleniumChromium --rm -it -p 4444:4444 -p 5900:5900 -p 7900:7900 --shm-size 2g seleniarm/standalone-chromium:latest // docker run --name=seleniumChromium -d --restart=unless-stopped -p 4445:4444 -p 7901:7900 --shm-size 2g seleniarm/standalone-chromium:latest
// d3563738379c chromium 5.83% 118.8MiB / 903.1MiB 13.15% 199kB / 710kB 1.9GB / 422MB 72 // http://150.230.239.12:7901/?autoconnect=1&resize=scale&password=secret
// docker run --name=seleniumFirefox --rm -it -p 4444:4444 -p 5900:5900 -p 7900:7900 --shm-size 2g seleniarm/standalone-firefox:latest // docker run --name=seleniumFirefox -d --restart=unless-stopped -p 4444:4444 -p 7900:7900 --shm-size 2g seleniarm/standalone-firefox:latest
// docker run --name=seleniumFirefox -d --restart=unless-stopped -p 4444:4444 -p 5900:5900 -p 7900:7900 --shm-size 2g seleniarm/standalone-firefox:latest
// http://150.230.239.12:7900/?autoconnect=1&resize=scale&password=secret // http://150.230.239.12:7900/?autoconnect=1&resize=scale&password=secret
// 3dd45b3d5e1e firefox 6.39% 102.2MiB / 903.1MiB 11.31% 223kB / 88kB 2.5GB / 769MB 71
(async function firstTest() { (async function firstTest() {
@ -16,10 +15,11 @@ import { Builder, By, Capabilities, WebDriver } from 'selenium-webdriver';
try { try {
// Selenium Server URL (Assuming your Selenium Server is running on localhost at port 4444) // Selenium Server URL (Assuming your Selenium Server is running on localhost at port 4444)
const seleniumServerUrl = "http://150.230.239.12:4444/wd/hub";
// 使用 Chrome 浏览器 // const seleniumServerUrl = "http://150.230.239.12:4445/wd/hub";
// const capabilities = Capabilities.chrome(); // const capabilities = Capabilities.chrome();
const seleniumServerUrl = "http://150.230.239.12:4444/wd/hub";
const capabilities = Capabilities.firefox(); const capabilities = Capabilities.firefox();
// 创建一个 WebDriver 实例 // 创建一个 WebDriver 实例
@ -54,7 +54,7 @@ import { Builder, By, Capabilities, WebDriver } from 'selenium-webdriver';
} catch (e) { } catch (e) {
console.log(e) console.log(e)
} finally { } finally {
await new Promise(resolve => setTimeout(resolve, 10000)); await new Promise(resolve => setTimeout(resolve, 5 * 1000));
await driver?.quit(); await driver?.quit();
} }
}()) }())