You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. BeforeAll and AfterAll functions removed.
2. Print statements removed.
3. driver.manage().window().maximize() removed.
4. Driver navigation and implicit wait code moved into test body.
5. Markdown changes done in all the 4 languages.
Copy file name to clipboardExpand all lines: website_and_docs/content/documentation/webdriver/getting_started/using_selenium.pt-br.md
+34-16Lines changed: 34 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -3,16 +3,16 @@ title: "Organizando e executando o código Selenium"
3
3
linkTitle: "Utilizando o Selenium"
4
4
weight: 10
5
5
description: >
6
-
Escalonamento da execução do Selenium com um IDE e uma biblioteca do Test Runner
6
+
Escalonamento da execução do Selenium com um IDE e uma biblioteca do Test Runner
7
7
---
8
8
9
-
Se quiser executar mais do que um punhado de scripts pontuais, precisa de
9
+
Se quiser executar mais do que um punhado de scripts pontuais, precisa de
10
10
ser capaz de organizar e trabalhar com seu código. Esta página deve dar a você
11
11
ideias de como fazer coisas produtivas com seu código Selenium.
12
12
13
13
## Usos comuns
14
14
15
-
A maioria das pessoas usa o Selenium para executar testes automatizados para aplicações web,
15
+
A maioria das pessoas usa o Selenium para executar testes automatizados para aplicações web,
16
16
mas o Selenium suporta qualquer caso de uso de automação de navegador.
17
17
18
18
### Tarefas Repetitivas
@@ -32,10 +32,9 @@ Executar o Selenium para testes requer fazer asserções sobre as ações tomada
32
32
Então uma boa biblioteca de asserções é necessária. Características adicionais para prover estrutura para testes
33
33
requerem o uso de [Test Runner] (#test-runners).
34
34
35
-
36
35
## IDEs
37
36
38
-
Independentemente de como você usa o código do Selenium,
37
+
Independentemente de como você usa o código do Selenium,
39
38
não será muito eficaz escrevendo ou executando-o sem um bom
40
39
ambiente de desenvolvimento integrado. Aqui estão algumas opções comuns...
41
40
@@ -50,10 +49,11 @@ ambiente de desenvolvimento integrado. Aqui estão algumas opções comuns...
50
49
## Executador de teste
51
50
52
51
Mesmo que não esteja a usar o Selenium para testes, se tiver casos de uso avançado, pode fazer
53
-
sentido usar um executor de testes para organizar melhor seu código. Ser capaz de usar hooks antes/depois
52
+
sentido usar um executor de testes para organizar melhor seu código. Ser capaz de usar hooks antes/depois
54
53
e executar coisas em grupos ou em paralelo pode ser muito útil.
55
54
56
55
### Escolhendo
56
+
57
57
Há muitos executores de teste diferentes disponíveis.
58
58
59
59
Todos os exemplos de código nesta documentação podem ser encontrados em (ou estão sendo movidos para) nossos diretórios
@@ -63,36 +63,40 @@ que será usado para todos os exemplos nesta página.
63
63
64
64
{{< tabpane text=true >}}
65
65
{{% tab header="Java" %}}
66
+
66
67
-[JUnit](https://junit.org/junit5/) - Uma estrutura de teste amplamente utilizada para testes Selenium baseados em Java.
67
68
-[TestNG](https://testng.org/) - Oferece recursos extras, como execução de testes paralelos e testes parametrizados.
68
-
{{% /tab %}}
69
+
{{% /tab %}}
69
70
70
71
{{% tab header="Python" %}}
72
+
71
73
-[pytest](https://pytest.org/) -Uma escolha preferida por muitos, graças à sua simplicidade e aos seus poderosos plugins.
72
74
-[unittest](https://docs.python.org/3/library/unittest.html) - A estrutura de testes da biblioteca padrão do Python.
73
-
{{% /tab %}}
75
+
{{% /tab %}}
74
76
75
77
{{% tab header="CSharp" %}}
78
+
76
79
-[NUnit](https://nunit.org/) - Um popular framework de teste unitário para .NET.
77
80
-[MS Test](https://docs.microsoft.com/en-us/visualstudio/test/getting-started-with-unit-testing?view=vs-2019) - O Framework de testes unitários da Microsoft.
78
-
{{% /tab %}}
81
+
{{% /tab %}}
79
82
80
83
{{% tab header="Ruby" %}}
84
+
81
85
-[RSpec](https://rspec.info/) - A biblioteca de testes mais utilizada para executar testes Selenium em Ruby.
82
86
-[Minitest](https://github.com/seattlerb/minitest) - Um framework de testes leve que vem com a biblioteca padrão do Ruby.
83
-
{{% /tab %}}
87
+
{{% /tab %}}
84
88
85
89
{{% tab header="JavaScript" %}}
90
+
86
91
-[Jest](https://jestjs.io/) - Principalmente conhecido como um framework de teste para React, também pode ser utilizado para testes Selenium.
87
92
-[Mocha](https://mochajs.org/) - A biblioteca JS mais comum para executar testes Selenium.
88
-
{{% /tab %}}
93
+
{{% /tab %}}
89
94
90
95
{{% tab header="Kotlin" %}}
91
96
92
97
{{% /tab %}}
93
98
{{< /tabpane >}}
94
99
95
-
96
100
### Instalando
97
101
98
102
Isto é muito semelhante ao que foi requerido em [Install a Selenium Library]({{< ref "install_library.md" >}}).
@@ -132,7 +136,7 @@ In your project's `package.json`, adicionar requisito às `dependências`:
0 commit comments