0.0.1 • Published 2 years ago

selenia v0.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

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()