-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathamazon_resources.robot
71 lines (58 loc) · 3.07 KB
/
amazon_resources.robot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
*** Settings ***
Library SeleniumLibrary
Library Collections
*** Variables ***
${BROWSER} chrome
${URL} http://www.amazon.com.br
${MENU_ELETRONICOS} //a[contains(text(),'Eletrônicos')]
${HEADER_ELETRONICOS} //h1[contains(text(),'Eletrônicos e Tecnologia')]
*** Keywords ***
Abrir o navegador
Open Browser browser=${BROWSER}
Maximize Browser Window
Fechar o navegador
Sleep time_=2s
Capture Page Screenshot
Close Browser
Acessar a home page do site Amazon.com.br
Go To url=${URL}
Wait Until Element Is Visible locator=${MENU_ELETRONICOS}
Entrar no menu "Eletrônicos"
Click Element locator=${MENU_ELETRONICOS}
Verificar se aparece a frase "${FRASE}"
Wait Until Page Contains text=${FRASE}
Wait Until Element Is Visible locator=${HEADER_ELETRONICOS}
Verificar se o título da página fica "${TITULO}"
Title Should Be title=${TITULO}
Verificar se aparece a categoria "${NOME_CATEGORIA}"
Element Should Be Visible locator=//a[@aria-label='${NOME_CATEGORIA}']
Digitar o nome de produto "${PRODUTO}" no campo de pesquisa
Wait Until Element Is Visible locator=//input[@id='twotabsearchtextbox']
Input Text locator=//input[@id='twotabsearchtextbox'] text="${PRODUTO}"
Clicar no botão de pesquisa
Click Button locator=//input[@id='nav-search-submit-button']
Verificar o resultado da pesquisa se está listando o produto "${VALIDA_PRODUTO}".
Wait Until Element Is Visible locator=(//span[contains(.,'${VALIDA_PRODUTO}')])[6]
Element Should Contain locator=(//span[contains(.,'${VALIDA_PRODUTO}')])[6] expected=${VALIDA_PRODUTO}
# robot -t "Caso de Teste 02 - Pesquisa de um Produto" amazon_teste.robot
###################################################GHEKIN STEPS#####################################################
Dado que estou na home page da Amazon.com.br
Acessar a home page do site Amazon.com.br
Verificar se o título da página fica "Amazon.com.br | Tudo pra você, de A a Z."
Quando acessar o menu "Eletrônicos"
Entrar no menu "Eletrônicos"
Então o título da página deve ficar "Eletrônicos e Tecnologia | Amazon.com.br"
Verificar se o título da página fica "Eletrônicos e Tecnologia | Amazon.com.br"
E o texto "Eletrônicos e Tecnologia" deve ser exibido na página
Verificar se aparece a frase "Eletrônicos e Tecnologia"
E a categoria "Computadores e Informática" deve ser exibida na página
Verificar se aparece a categoria "Computadores e Informática"
Quando pesquisar pelo produto "Xbox Series S"
Digitar o nome de produto "Xbox Series S" no campo de pesquisa
Clicar no botão de pesquisa
Então o título da página deve ficar "Amazon.com.br : Xbox Series S"
Sleep time_=3s
Verificar se o título da página fica "Amazon.com.br : "Xbox Series S""
E um produto da linha "Xbox Series S" deve ser mostrado na página
Verificar o resultado da pesquisa se está listando o produto "Xbox Series S".
###################################################GHEKIN STEPS#####################################################