Python – Opening links using Selenium
Selenium is a powerful tool for controlling the web browser through the program. It is functional for all browsers, works on all major OS and its scripts are written in various languages i.e Python, Java, C#, etc, we will be working with Python.
Selenium Python bindings provide a convenient API to access Selenium WebDrivers like Firefox, Ie, Chrome, Remote, etc. The currently supported Python versions are 2.7, 3.5 and above.
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course
Installation
- Selenium: To install this module type the below command in the terminal.
pip install selenium
- Web Drivers: Selenium requires a web driver to interface with the chosen browser.Web drivers is a package to interact with web browser. It interacts with the web browser or a remote web server through a wire protocol which is common to all. You can check out and install the web drivers of your browser choice.
Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/
Selenium.get()
This method is used to launch a new browser and will open the given URL in the browser.
Syntax:
driver.get(url)
Parameters used:
The function accept only one argument which is the desired link to be opened as showed in above syntax.
Example:
#importing webdriver from seleniumfrom selenium import webdriver #selecting Firefox as the browser#in order to select Chrome # webdriver.Chrome() will be useddriver = webdriver.Firefox(executable_path = '/path/to/geckodriver') #URL of the website #opening link in the browserdriver.get(url) |
Output:



