المرجع
المرجع
(function() {
'use strict';
// معلومات العمالء
var CrossBlsClients = [
{
TButton: 'HA',
email: '[email protected]',
password: 'cD12@15Ab',
location: 0, // Casablanca
category: 0, // Normal
visaType: 'Schengen visa (Estonia)',
visaSubType: 0, // Schengen visa (Estonia)
appointmentFor: 0, // Individual
numberOfMembers: 0, // 2 Members
firstName: "SALAM",
lastName: "AFFIL",
passportNumber: "UL5854631",
birthDate: "1991-03-06",
phoneNumber: "00212699941499",
email: "[email protected]"
}
// أضف باقي العمالء هنا
];
function login(client) {
console.log(`[email protected]`);
function bookAppointment(client) {
console.log(`Booking appointment for ${client.email}`);
function enterPassportData(client) {
console.log(`Entering passport data for ${client.email}`);
const passportField =
document.querySelector('input[name="passportNumber"]');
if (passportField) {
passportField.value = client.passportNumber;
}
}
function fillForm(client) {
document.querySelector('#firstNameField').value = client.firstName;
document.querySelector('#lastNameField').value = client.lastName;
document.querySelector('#passportNumberField').value =
client.passportNumber;
document.querySelector('#birthDateField').value = client.birthDate;
document.querySelector('#phoneNumberField').value = client.phoneNumber;
document.querySelector('#emailField').value = client.email;
}
function automateClients(clients) {
clients.forEach(client => {
login(client);
fillForm(client);
bookAppointment(client);
enterPassportData(client);
});
}
// بدء التنفيذ
automateClients(CrossBlsClients);
})();