// ==================================== ** KHÔNG THAY ĐỔI ** ==================================== const { Builder, By, Select, until, implicitlyWait } = require("selenium-webdriver"); const { Driver } = require("selenium-webdriver/chrome"); require('chromedriver'); require('selenium-webdriver/chrome'); const Browser = 'chrome'; // Lựa chọn: chrome, firefox const DOMAIN = "https://demopc8.hurasoft.com/lien-he?show_template=xstore"; // Tên miền // Thông tin người dùng, sử dụng để nhập vào form: Mua hàng, đăng ký, đăng nhập, bình luận,..... var user_name = 'Test Liên hệ'; // ==== Tên var user_email = 'test@mail.com'; // ==== Email var user_mobile = '0987654321'; // ==== Số điện thoại var user_message = 'Test nội dung'; // ==== Nội dung (async function AddToCartTest() { let driver = await new Builder().forBrowser(Browser).build(); try { await driver.get(DOMAIN); await driver.manage().window().maximize(); await driver.manage().setTimeouts({ implicit: 3000, pageLoad: 3000, script: 3000 }) driver.executeScript(` var jquery_script = document.createElement('script'); jquery_script.src = 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js'; document.getElementsByTagName('head')[0].appendChild(jquery_script); `) driver.executeScript('$ = window.jQuery;'); // Load jQuery await driver.findElement(By.id("contact_name_detail")).sendKeys(user_name); await driver.findElement(By.id("contact_email_detail")).sendKeys(user_email); await driver.findElement(By.id("contact_tel_detail")).sendKeys(user_mobile); await driver.findElement(By.id("contact_message_detail")).sendKeys(user_message); await driver.findElement(By.className("btn-red")).click(); } finally { setTimeout(() => { //driver.quit(); }, 5000) } })();