Instalando bibliotecas do Selenium

Setting up the Selenium library for your favourite programming language.

Primeiro você precisa instalar as bibliotecas Selenium para seu projeto de automação. O processo de instalação de bibliotecas depende da linguagem que você escolher usar.

A instalação de bibliotecas Selenium para Java pode ser feita usando Maven. Adicione a dependência selenium-java em seu pom.xml:

<dependency>
  <groupId>org.seleniumhq.selenium</groupId>
  <artifactId>selenium-java</artifactId>
  <version>4.4.0</version>
</dependency>

For Gradle, add the selenium-java dependency in your project build.gradle file:

dependencies {
    compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.4.0'

Gradle 7.0 and above:

dependencies {
    implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.4.0'

Supported Minimum Version

Make sure to use the Java version greater than or equal to the minimum supported version by Selenium. Java 8 is currently the minimum supported version by Selenium. View the updates in the minimum version supported here.

A instalação de bibliotecas Selenium para Python pode ser feita usando pip:

pip install selenium

Como alternativa, você pode baixar o arquivo de origem do PyPI (selenium-x.x.x.tar.gz) e instale-o usando setup.py:

python setup.py install

Supported Minimum Version

Make sure to use the Python version greater than or equal to the minimum supported version by Selenium. Python 3.7 is currently the minimum supported version by Selenium. View the updates in the minimum version supported here.

A instalação de bibliotecas Selenium para C# pode ser feita usando NuGet:

# Using package manager
Install-Package Selenium.WebDriver
# or using .Net CLI
dotnet add package Selenium.WebDriver

Versões Suportadas .NET

Tenha certeza de utilizar a versão .NET SDK compatível com os Pacotes Selenium relevantes. Veja a seção de dependências em Versões suportadas .NET. Até esta atualização, .NET 5.0 (Visual Studio 2019) é suportada e .NET 6.0 não é suportada.
Você pode fazer o download MSBuild Tools 2019 aqui e instalar os componentes e dependências necessárias, como .NET SDK e NuGet Package Manager.

Usando Visual Studio Code (vscode) e C#

Este é um guia rápido para você iniciar com VSCode e C#, no entanto, mais pesquisas podem ser necessárias.
Instale o .NET SDK compativel como mostrado na seção acima. Além disso instale as extensões (Ctrl-Shift-X) C# e NuGet no VSCode.
Siga as instruções aqui para criar e executar um projeto “Hello World” no console usando C#. Além disso crie um projeto inicial NUnit usando o comando dotnet new NUnit.
Certifique-se de que o arquivo %appdata%\NuGet\nuget.config está configurado corretamente, pois alguns desenvolvedores reportaram que estará vazio devido alguns problemas. Se o arquivo nuget.config estiver vazio, ou não configurado corretamente, então o build .NET irá falhar para projetos Selenium.
Adicione a seguinte seção ao arquivo nuget.config se ele estiver vazio:

<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />   
  </packageSources>
...

Para mais informações sobre o arquivo nuget.config clique aqui. Você pode ter de personalizar o arquivo nuget.config atender suas necessidades.

Agora, volte ao VSCode, pressione Ctrl-Shift-P e digite “NuGet Add Package” e adicione os pacotes requeridos para Selenium, como o pacote Selenium.WebDriver. Pressione enter e selecione a versão. Agora você pode utilizar os exemplos na documentação relacionada para C# com VSCode.

A instalação de bibliotecas Selenium para Ruby pode ser feita usando gem:

gem install selenium-webdriver

Supported Minimum Version

Make sure to use the Ruby version greater than or equal to the minimum supported version by Selenium. Ruby 2.7 is currently the minimum supported version by Selenium. View the updates in the minimum version supported here.

A instalação de bibliotecas Selenium para JavaScript pode ser feita usando npm:

npm install selenium-webdriver

Supported Minimum Version

Make sure to use the Node version greater than or equal to the minimum supported version by Selenium. Node 14.20.0 is currently the minimum supported version by Selenium. View the updates in the minimum version supported here.

Devido à ausência de vínculos de linguagem nativo para Kotlin, você deve usar vínculos Java, por exemplo, com Maven [Java](#java)

Próximo passo

Instale os drivers do navegador