Saya telah menggunakan driver chrome (dengan selenium webdriver), sejauh ini tidak pernah menyebabkan masalah, sekarang untuk beberapa persyaratan saya ingin menjalankan test case di latar belakang. Bagaimana saya bisa melakukan ini?

3
Prashant Palve 15 Maret 2017, 08:37

2 jawaban

Jawaban Terbaik

Menurut posting ini Ada cara untuk memulai Google Chrome dalam mode tanpa kepala? , bendera baru --headless tersedia di Chromium tetapi Selenium masih mengejar sejauh kemampuan googling saya yang terbatas memberi tahu saya.

Sementara itu, Anda dapat menjelajahi HTMLUnitDriver untuk pengujian tanpa kepala.

WebDriver driver = new HtmlUnitDriver((BrowserVersion.CHROME), true);
0
Community 23 Mei 2017, 12:25

Saat ini Chrome 59 mendukung mode tanpa kepala. Anda hanya perlu menggunakan chromeOptions itu untuk menggunakan chrome tanpa kepala di Selenium.

chromeOptions.addArguments("--headless");
chromeOptions.addArguments("--disable-gpu"); 

Anda dapat merujuk tautan di bawah ini untuk detail lebih lanjut:
https://www.automation99.com/ 2017/07/how-to-use-chrome-headless-using.html

2
taras 5 Juli 2017, 19:51