Esempio n. 1
0
frameworkPath = os.getcwd()
print frameworkPath

sLibraryPath = frameworkPath + "/Libraries"
print sLibraryPath
sys.path.insert(0, sLibraryPath)
import GenericLib
import time
from datetime import datetime

current_time = datetime.now().strftime('%Y%m%d%H%M%S')
##print current_time

## Browser and URL ##
sConfigFilePath = frameworkPath + "/Config.ini"
print "SConfig File Path "
print sConfigFilePath
sURL = "file://" + frameworkPath + "/TestCases/alertexample.html"
GenericLib.openBrowser(sURL)
time.sleep(5)
##print "slept for 10 sec"

## Not a member ##
print "after sleep of alert"
GenericLib.clickObject("css=button")
print("after click object")
time.sleep(5)
print "AFter Click on Try it"
GenericLib.clickAlert()
GenericLib.closeBrowser()
print sLibraryPath
sys.path.insert(0, sLibraryPath)
import GenericLib
import time
from datetime import datetime

current_time = datetime.now().strftime('%Y%m%d%H%M%S')
##print current_time

## Browser and URL ##
sConfigFilePath = frameworkPath + "\\Config.ini"
print "SConfig File Path "
print sConfigFilePath
sURL = GenericLib.getValueFromINIFile(sConfigFilePath,'Environment', 'tbburl')
print sURL
GenericLib.openBrowser(sURL)
time.sleep(10)
##print "slept for 10 sec"

## Not a member ##
GenericLib.clickObject("CSS=li[class='not-a-member'] > a")

## Select Free registration link ##
GenericLib.clickObject("CSS=img[alt='Sign me up for FREE membership']")

## General Information ##
GenericLib.inputText("id=loginForm.firstName", "Test")
GenericLib.inputText("id=loginForm.lastName", "Test")
screenName = "AT" + current_time
emailId =  screenName + "@test.com"
GenericLib.inputText("id=emailForm.email",emailId)
Esempio n. 3
0
sLibraryPath = frameworkPath + "\\Libraries"
print sLibraryPath
sys.path.insert(0, sLibraryPath)
import GenericLib
import time
from datetime import datetime

current_time = datetime.now().strftime('%Y%m%d%H%M%S')
##print current_time

## Browser and URL ##
sConfigFilePath = frameworkPath + "\\Config.ini"
print "SConfig File Path "
print sConfigFilePath
GenericLib.openBrowser("http://gmail.com")
time.sleep(5)
##print "slept for 10 sec"

## Not a member ##
GenericLib.inputText("id=Email", "*****@*****.**")
GenericLib.inputText("id=Passwd", "beachbody123")
GenericLib.clickObject("id=signIn")

##GenericLib.waitForElement("xpath=//input[@title='Sent Mail']", 100)

GenericLib.clickObject("xpath=//a[@title='Sent Mail']")
GenericLib.verifyObjectText("xpath=//a[@title='Sent Mail']", "Sent Mail")

GenericLib.closeBrowser()
#### Select Free registration link ##
Esempio n. 4
0
print frameworkPath

sLibraryPath = frameworkPath + "/Libraries"
print sLibraryPath
sys.path.insert(0, sLibraryPath)
import GenericLib
import time
from datetime import datetime

current_time = datetime.now().strftime('%Y%m%d%H%M%S')

log = logging.getLogger('GmailTest')
##print current_time

## Browser and URL ##
GenericLib.openBrowser("http://gmail.com")
time.sleep(5)

# Example of Using Generib Defined functions with selenium commands
GenericLib.findElement("//input[@type='email']").send_keys("abc")

# Example of Using Generib Defined functions
GenericLib.inputText("//input[@type='email']", "abc")

#Example of Using Seleium Web Driver in other python file
GenericLib.driver.find_element_by_xpath("//input[@type='email']").send_keys(
    "def")
time.sleep(2)

# Example of using logs
log.info("........Logs under Gmail test ...........")
Esempio n. 5
0
import sys
import os
frameworkPath = os.getcwd()
print frameworkPath

sLibraryPath = frameworkPath + "\\Libraries"
print sLibraryPath
sys.path.insert(0, sLibraryPath)
import GenericLib
import time
from datetime import datetime

current_time = datetime.now().strftime('%Y%m%d%H%M%S')
##print current_time

## Browser and URL ##
sConfigFilePath = frameworkPath + "\\Config.ini"
print "SConfig File Path "
print sConfigFilePath
GenericLib.openBrowser("http://www.healthkart.com")
time.sleep(5)
##print "slept for 10 sec"

## Not a member ##
##GenericLib.actionsOnMenu("LINK=protein supplements","LINK=Whey Proteins")
GenericLib.clickOnSubmenuItem("css=div[id='dropDownbox1']> ul > li[class='gm-mc brdr-t  gm-brdr-l-orange']>a", "css=a[class='gm-tc-nm maintainHover']")
GenericLib.closeBrowser()
Esempio n. 6
0
import sys
import os

frameworkPath = os.getcwd()
print frameworkPath

sLibraryPath = frameworkPath + "\\Libraries"
print sLibraryPath
sys.path.insert(0, sLibraryPath)
import GenericLib
import time
from datetime import datetime

current_time = datetime.now().strftime('%Y%m%d%H%M%S')
##print current_time

## Browser and URL ##
sConfigFilePath = frameworkPath + "\\Config.ini"
print "SConfig File Path "
print sConfigFilePath
GenericLib.openBrowser("https://twitter.com/?lang=en")
time.sleep(5)
GenericLib.closeBrowser()
Esempio n. 7
0
sLibraryPath = frameworkPath + "\\Libraries"
print sLibraryPath
sys.path.insert(0, sLibraryPath)
import GenericLib
import time
from datetime import datetime

current_time = datetime.now().strftime("%Y%m%d%H%M%S")
##print current_time

## Browser and URL ##
sConfigFilePath = frameworkPath + "\\Config.ini"
print "SConfig File Path "
print sConfigFilePath
GenericLib.openBrowser("https://twitter.com/?lang=en")
time.sleep(5)

####
GenericLib.inputText("id=signin-email", "*****@*****.**")
GenericLib.inputText("id=signin-password", "8791640735")
GenericLib.clickObject("xpath=//button[@class='submit btn primary-btn flex-table-btn js-submit']")
GenericLib.clickObject("css=div[id='tweet-box-mini-home-profile']")
sTweet = "TWEET THROUGH Automated PROGRAMMING #XebiaHackathon at" + current_time
GenericLib.inputText("css=div[id='tweet-box-mini-home-profile']", sTweet)
GenericLib.clickObject("xpath=//button[@class='btn primary-btn tweet-action tweet-btn js-tweet-btn']")
GenericLib.clickObject("id=search-query")
GenericLib.inputText("id=search-query", "khushboo220691")
GenericLib.clickObject("xpath=//button[@class='Icon Icon--search nav-search']")
GenericLib.closeBrowser()