Συμπληρώστε τα πεδία κειμένου και κάντε κλικ σε συνδέσεις χρησιμοποιώντας JavaScript

Ορισμένες εφαρμογές web ενδέχεται να έχουν περιορισμούς σχεδίασης που δεν επιτρέπουν στις ενέργειες αυτοματοποίησης του προγράμματος περιήγησης για να συμπληρώνουν πεδία κειμένου ή να κάνουν κλικ σε συνδέσεις και κουμπιά.

Μια εναλλακτική προσέγγιση για την αυτοματοποίηση αυτών των εφαρμογών web είναι η χρήση της συνάρτησης Εκτέλεσης JavaScript στην ενέργεια της σελίδας web, η οποία σας επιτρέπει να εκτελέσετε κώδικα JavaScript σε σελίδες web.

Πριν την ανάπτυξη της ενέργειας Εκτέλεση λειτουργίας JavaScript στην ιστοσελίδα, χρειάζεστε τον επιλογέα CSS του στοιχείου που θέλετε να συμπληρώσετε ή να κάνετε κλικ. Για να λάβετε τον επιλογέα, μεταβείτε στην καρτέλα Στοιχεία περιβάλλοντος εργασίας χρήστη και επιλέξτε Προσθήκη στοιχείου περιβάλλοντος εργασίας χρήστη.

Στιγμιότυπο οθόνης της επιλογής

Αφού δημιουργήσετε το στοιχείο περιβάλλοντος εργασίας χρήστη, περιηγηθείτε ξανά στην καρτέλα Στοιχεία περιβάλλοντος εργασίας χρήστη, επιλέξτε το στοιχείο περιβάλλοντος εργασίας χρήστη που δημιουργήθηκε και ανοίξτε τον επιλογέα με το εργαλείο δόμησης επιλογέα.

Στιγμιότυπο οθόνης του επιλογέα CSS που δημιουργήθηκε.

Τώρα, αντιγράψτε το τελευταίο στοιχείο του επιλογέα που βρίσκεται στη δεξιά πλευρά του χαρακτήρα που > προέκυψε τελευταίος.

Στιγμιότυπο οθόνης του επιλογέα CSS που δημιουργήσατε στο εργαλείο δόμησης επιλογέων.

Σημείωμα

Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με τους δυναμικούς επιλογείς στο θέμα Δημιουργία προσαρμοσμένου επιλογέα.

Για να συμπληρώσετε ένα πεδίο κειμένου, αναπτύξτε τη συνάρτηση Run JavaScript σε ενέργεια σελίδας web και συμπληρώστε τον ακόλουθο κώδικα στο πεδίο συνάρτηση JavaScript. Μετά την επικόλληση του κώδικα, αντικαταστήστε τα σύμβολα κράτησης θέσης επιλογέα CSS και τιμής προς συμπλήρωση, με τον επιλογέα που αντιγράψατε προηγουμένως και την τιμή που θα συμπληρωθεί, αντίστοιχα.

function ExecuteScript()
{
document.querySelectorAll('CSS-selector')[0].value="value-to-populate";
}

OR

function ExecuteScript()
{
document.querySelectorAll('CSS-selector')[0].innerText="value-to-populate";
}

Στιγμιότυπο οθόνης της συνάρτησης Run JavaScript στην ενέργεια ιστοσελίδας που έχει ρυθμιστεί για την συμπλήρωση ενός πεδίου κειμένου.

Για να κάνετε κλικ σε μια σύνδεση ή να πατήσετε ένα κουμπί, χρησιμοποιήστε τον ακόλουθο κώδικα:

function ExecuteScript()
{
document.querySelectorAll('CSS-Selector')[0].click();
}