0.0.1 • Published 2 years ago
selenia v0.0.1
Selenia
Versi simpel dari Selenium.
Instalasi
npm i selenia chromedriver@95
Kalau menggunakan Chrome versi 90, maka yang diinstall adalah chromedriver@90
Contoh Penggunaan
import {driver, until} from 'selenia'
async function app(){
// Membuka Wikipedia
await driver.get('http://www.wikipedia.org/')
// Menunggu
await driver.wait(until.urlContains('https'));
console.log('Sudah https')
// Mengisi input pencarian
await driver.executeScript(`document.querySelector('#searchInput').value = 'sekolah'`)
// Klik tombol cari
await driver.executeScript(`document.querySelector('[type="submit"]').click()`)
// Dapatkan link saat ini
const linknya = await driver.getCurrentUrl()
console.log(linknya)
// Jeda 5 detik
await driver.sleep(5000)
}
app()
0.0.1
2 years ago