Headless gecko driver using Selenium

0 votes

Can anybody help me how to make gecko driver headless?

I saw an example code for this:

from selenium import webdriver

from selenium.webdriver.firefox.options import Options

 

options = Options()

options.add_argument("--headless")

driver = webdriver.Firefox(firefox_options=options, 

executable_path="C:\\Utility\\BrowserDrivers\\geckodriver.exe")

print("Firefox Headless Browser Invoked")

driver.get('http://google.com/')

driver.quit()

 

It is showing download options under web driver unexpected.

Jul 13, 2018 in Selenium by Martin
• 4,280 points
1,578 views

1 answer to this question.

0 votes

Try the below steps. It works for me

·         Open a command prompt and navigate to the folder containing geckodriver.exe.

·         Then start the geckodriver.exe  from a command prompt.

·         Open another command prompt and type python and press the Return key.

·         Copy/paste the following code into your python session.

from selenium import webdriver

from selenium.webdriver.firefox.options import Options

from selenium.webdriver import Firefox


options = Options()

options.add_argument("--headless")

# Don't put the path to geckodriver in the following. But the firefox executable

# must be in the path. If not, include the path to firefox, not geckodriver below.

driver = Firefox(firefox_options=options)


print("Firefox Headless Browser Invoked")

driver.get('http://google.com/')


# Print the first 300 characters on the page.

print(driver.page_source[:300])

driver.quit()

answered Jul 13, 2018 by Samarpit
• 5,510 points

Related Questions In Selenium

0 votes
1 answer

Headless ChromeDriver using Python Selenium error: Fails To Start— “DevTools request failed”

This should be because your ChromeDriver is ...READ MORE

answered Mar 29, 2018 in Selenium by nsv999
• 5,430 points
436 views
0 votes
1 answer

How do we use Gecko driver.exe with Selenium?

Recently Selenium launched v3 and if you ...READ MORE

answered Apr 7, 2018 in Selenium by nsv999
• 5,430 points
81 views
0 votes
1 answer

Selenium 2.0 web driver Tutorials using .NET

Docs here have an example in C#: http://seleniumhq.org/docs/03_webdriver.html using ...READ MORE

answered Apr 20, 2018 in Selenium by Vardy
• 2,270 points
26 views
0 votes
1 answer

To check that the web page is loaded or not using Selenium Web Driver?

The solution is using Implicit Wait which ...READ MORE

answered May 24, 2018 in Selenium by Meci Matt
• 9,440 points
6,710 views
0 votes
1 answer

Finding WebDriver element with Class Name in java

The better way to handle this element ...READ MORE

answered Apr 10, 2018 in Selenium by nsv999
• 5,430 points
1,192 views
0 votes
1 answer
0 votes
1 answer

Geo-location microphone camera pop up

To Allow or Block the notification, access using Selenium and you have to ...READ MORE

answered May 11, 2018 in Selenium by Samarpit
• 5,510 points
1,277 views
0 votes
1 answer

How to use such xpath to find web elements

It's much simpler to use: #MyDiv123 > div.super or ...READ MORE

answered Jun 14, 2018 in Selenium by Samarpit
• 5,510 points
1,035 views
0 votes
2 answers

Python: Using an existing google chrome profile with selenium chrome web driver

The problem is with the string "C:\Users\Eric\Desktop\beeline.txt" Here, \U starts an ...READ MORE

answered May 23 in Selenium by shinio llahsra
3,439 views
+1 vote
1 answer