Skip to content

Commit

Permalink
updating readme
Browse files Browse the repository at this point in the history
  • Loading branch information
chaudharypraveen98 committed Aug 25, 2020
1 parent f651f16 commit 3edefeb
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 6 deletions.
1 change: 1 addition & 0 deletions TestCase/GetAllLink.robot
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,5 @@ GetAllLinkTest
append to list ${all_links} ${link}
END
log ${all_links}
close browser
*** Keywords ***
18 changes: 18 additions & 0 deletions TestCase/Scrolling.robot
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
*** Settings ***
Library SeleniumLibrary

*** Variables ***
${browser} chrome
${url1} https://history.state.gov/countries/all

*** Test Cases ***
ScrollTest
open browser ${url1} ${browser}
maximize browser window
set selenium speed 2 seconds
scroll element into view xpath://*[@id="content-inner"]/div/div[1]/div[9]/ul/li[2]/a
go to ${url1}
execute javascript window.scrollTo(0,document.body.scrollHeight)
execute javascript window.scrollTo(0,-document.body.scrollHeight)

*** Keywords ***
Binary file added TestData/LoginData.xlsx
Binary file not shown.
25 changes: 19 additions & 6 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,20 @@
Robot Testing Framework
It uses the Keyword driven testing technique and capabilities can be extended by test libraries that cab be implemented by Java or Python.
-acceptance testing: It is the testing in which the system is tested and the purpose of acceptance testing is to evaluate the capabilities of the system accordance with the business requirement
-attd-Acceotance test driven development .It is a communication between the business, customers, developers and testers. they work in coordination and make acceptance in advance if implementing the functionality.
-Robotic Process automation: It is a process of conveniently reducing the human efforts with software that uses themachine learning and ai capabilities. It handles the high level repeatable tasks
### Robot Testing Framework

The robot framework processes the data, execute the test caes and generate the logs and reports . The core framework doesn't know about the test data , It is handles by the libraries by application interface or low level test tools
##### It uses the Keyword driven testing technique and capabilities can be extended by test libraries that cab be implemented by Java or Python.
<ul>
<li>-acceptance testing: It is the testing in which the system is tested and the purpose of acceptance testing is to evaluate the capabilities of the system accordance with the business requirement.</li>
<li>-Attd:Acceptance test driven development .It is a communication between the business, customers, developers and testers. they work in coordination and make acceptance in advance if implementing the functionality.</li>
<li>-Robotic Process automation: It is a process of conveniently reducing the human efforts with software that uses teaching learning and ai capabilities. It handles the high level repeatable tasks.
</li>
</ul>

The robot framework processes the data, execute the test cases and generate the logs and reports . The core framework doesn't know about the test data , It is handles by the libraries by application interface or low level test tools

How to use:-

1. First run the requirements.txt to install the dependencies by the below code:-
<br>
`python3 install -r requirements.txt`
2. run the following command in terminal:-
<br>Sample:- `robot TestCase/<name_of_test_case>.robot`
<br>Example:- `robot TestCase/ForLoop.robot`
6 changes: 6 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
robotframework==3.2.1
robotframework-databaselibrary==1.2.4
robotframework-datadriver==0.3.6
robotframework-pabot==1.8.1
robotframework-pythonlibcore==2.1.0
robotframework-seleniumlibrary==3.3.1

0 comments on commit 3edefeb

Please sign in to comment.