Skip to content

nityanarayan44/SelPyBehave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SelPyBehave

[Required Modules]
This framework is developed in Python 2.7, so used and required modules are

  • Selenium Webdriver
  • behave

[Runnning the Framework]
just Run the Command in terminal "behave" under the path "./SelPyBehave/"

Since this is very basic prototype of Python+Behave+Selenium Automation Framework,
so just write a feature file under "./SelPyBehave/Src/Features/"<your_feature_file>.feature,
and implement the step functions under "./SelPyBehave/Src/steps/<Steps.py|your_python_file.py>"
and you thats it.

[Framework Structure]
SelPyBehave
  |
  |_Core [basic setting related with WebDriver and configurations]
    |_Basic [ Classes for Selenium WebDriver ]
    |_Configuration [Classes for setting configuration for this framework]
  |_Logs [Used for Automation logs, Pending]
  |_Reports [for junit report(xml format) and json raw reports]
  |_Src
    |_Features
      |_your_feature_files.feature
    |_steps
      |_step_definition_in_python_file

Releases

No releases published

Packages

No packages published