-
Notifications
You must be signed in to change notification settings - Fork 1
/
Start.py
43 lines (38 loc) · 1.34 KB
/
Start.py
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
#############################
# Automation Framework #
# @Author: Ashutosh Mishra #
# @Init: 17April2017 #
# Python-Selenium-Behave #
#############################
#InBuilt Import Section.
import os
import time
import subprocess
from selenium import webdriver
from behave import *
#################################################################################
#Local Import[Mine Wrote Python Classes]
from Core.Basic.FrameworkDriver import FrameworkDriver
from Src.Utils.Logger import Logger as Logger
from Src.Utils.Printer import Printer as Printer
from Src.steps import Steps as Steps
#################################################################################
#################################################################################
# Framework Execution Point #
#################################################################################
#Printer().printInitiation()
#
# x = FrameworkDriver()
# driver = x.getChromeDriver()
#
# y = FrameworkUtil()
# driver = y.navigate(driver, 'https://www.google.com')
#
# x.closeWebDriverObject(driver)
#Running..
#Running BEHAVE
print 'Running Behave Now.....'
subprocess.call(["behave"])
#################################################################################
# Framework End Point #
#################################################################################