This commit is contained in:
Tiệp Sunflower
2023-03-06 14:23:39 +07:00
commit aa9c76c82f
2234 changed files with 449471 additions and 0 deletions

52
test/check_form.js Normal file
View File

@@ -0,0 +1,52 @@
// ==================================== ** 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)
}
})();