Watir - Bekerja dengan Browser
Secara default, Watir akan membuka browser chrome jika nama browser tidak ditentukan. Driver browser yang dibutuhkan diinstal bersama dengan instalasi Watir. Jika Anda menghadapi masalah apa pun yang bekerja dengan browser, instal driver seperti yang ditunjukkan di bab Driver browser dan perbarui lokasi di variabel PATH.
Pada bab ini kita akan memahami cara membuka browser menggunakan Watir.
Langkah-langkah untuk Membuka Browser menggunakan Watir
Buka IDE RubyMine dan buat file baru: test1.rb
Pilih OK dan klik pola file seperti ruby seperti yang ditunjukkan di bawah ini -
Klik OK untuk membuat file.
Sekarang kita akan menulis kode sederhana yang akan membuka browser seperti yang ditunjukkan di bawah ini -
test1.rb
require 'watir'
Watir::Browser.new
Klik pada tombol Run yang disorot di IDE seperti yang ditunjukkan di atas. Di-klik Run, itu akan membuka browser seperti yang ditunjukkan di bawah ini -
Browser akan terbuka dan tertutup secara otomatis. Sekarang mari kita tambahkan beberapa kode lagi ke test1.rb.
Kami dapat menentukan nama browser seperti yang ditunjukkan di bawah ini -
Contoh untuk Chrome
require 'watir'
Watir::Browser.new :chrome
Sekarang mari kita buka halaman-url dalam kasus pengujian kita.
Contoh
require 'watir'
browser = Watir::Browser.new
browser.goto("https://www.google.com")
Klik Jalankan untuk melihat output seperti yang ditunjukkan di bawah ini -
Demikian pula, Anda dapat membuka browser firefox, safari, penjelajah Internet.
Contoh untuk Firefox
require 'watir'
Watir::Browser.new :firefox
Contoh untuk Internet Explorer
Watir Code
require 'watir'
browser = Watir::Browser.new :ie
browser.goto("https://www.google.com")
Ketika kami menjalankan kode kesalahan berikut ditampilkan -
Unable to find IEDriverServer. Please download the server from
(Selenium::WebDriver::Error::WebDriverError)
http://selenium-release.storage.googleapis.com/index.html and place it
somewhere on your PATH.
More info at
https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver.
Ini berarti paket watir tidak memiliki Driver InternetExplorer. Kami telah mengunduh yang sama dari sini -https://docs.seleniumhq.org/download/ dan diperbarui dalam variabel PATH.
Sekarang jalankan lagi untuk melihat pembukaan browser Internet Explorer seperti yang ditunjukkan di bawah ini -
Kode Watir untuk membuka Safari Browser
require 'watir'
browser = Watir::Browser.new :safari
browser.goto("https://www.google.com")
Kode Watir ke browser Microsoft Edge
require 'watir'
browser = Watir::Browser.new :edge
browser.goto("https://www.google.com")