Tekstikenttien täyttäminen ja linkkien napsauttaminen JavaScriptin avulla

Joissakin verkkosovelluksissa voi olla suunnittelurajoitteita, jotka eivät salli selaimen automatisointitoimintoja tekstikenttien täyttämiseen tai linkkien ja painikkeiden napsauttamiseen.

Toinen tapa automatisoida näitä verkkosovelluksia on käyttää Suorita JavaScript-toiminto verkkosivulla -toimintoa, jonka avulla voit suorittaa JavaScript-koodia verkkosivuilla.

Ennen kuin otat Suorita JavaScript-toiminto verkkosivulla -toiminnon käyttöön, tarvitset sen elementin CSS-valitsimen, jonka haluat täyttää tai napsauttaa. Saat valitsimen siirtymällä Käyttöliittymäelementit-välilehteen ja valitsemalla Lisää käyttöliittymäelementti.

Näyttökuva Käyttöliittymän osat -välilehden Lisää käyttöliittymäelementti -vaihtoehdosta.

Kun olet luonut käyttöliittymäelementin, siirry uudelleen Käyttöliittymäelementit-välilehteen, valitse luotu käyttöliittymäelementti ja avaa valitsin, jossa on Valitsimen muodostin.

Näyttökuva luodusta CSS-valitsimesta.

Kopioi sitten valitsimen viimeinen elementti viimeksi tapahtuneen >-merkin oikeassa reunassa.

Näyttökuva luodusta CSS-valitsimesta valitsintyökalussa.

Note

Lisätietoja valitsimista on kohdassa Mukautetun valitsimen luominen.

Jos haluat täyttää tekstikentän, ota käyttöön Suorita JavaScript-toiminto verkkosivulla -toiminto ja täytä seuraava koodi JavaScript-toiminto -kenttään. Kun koodi on liitetty, korvaa CSS-valitsin- ja arvo, jolla täytetään -paikkamerkit aiemmin kopioidulla valitsimella ja täytettävällä arvolla.

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

OR

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

Näyttökuva tekstikentän täyttämistä varten määritetystä Www-sivun Suorita JavaScript -toiminto -toiminnosta.

Jos haluat napsauttaa linkkiä tai painaa painiketta, käytä seuraavaa koodia:

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