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)
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 ##
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 ...........")
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()
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()
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()