def __init__(self): self.driver = getDriver('chrome') self.driver.set_page_load_timeout(20) self.driver.implicitly_wait(20) self.driver.maximize_window() self.driver.get( 'https://qtpsudhakarblog-trials65141.orangehrmlive.com/')
def multisetupOhrm(request): driver = getDriver(request.param) driver.set_page_load_timeout(20) driver.implicitly_wait(20) driver.maximize_window() driver.get('https://qtpsudhakarblog-trials65141.orangehrmlive.com/') print("Open Orange hrm application") request.cls.driver = driver yield driver.close() print("Closed Application")
def setupOhrm(request): brName = request.config.getoption('--browser_name') # driver = getDriver('chrome') driver = getDriver(brName) driver.set_page_load_timeout(20) driver.implicitly_wait(20) driver.maximize_window() driver.get('https://qtpsudhakarblog-trials65141.orangehrmlive.com/') print("Open Orange hrm application") log.info('application opened from setup') request.cls.driver = driver print(request.node.name) yield driver.close() print("Closed Application")
class Test_OhrmAddEmp(): driver = getDriver('chrome') def test_openAppliaction(self): self.driver.set_page_load_timeout(20) self.driver.implicitly_wait(20) self.driver.maximize_window() self.driver.get('https://qtpsudhakarblog-trials65141.orangehrmlive.com/') # assert self.driver.title=="OrangeHRM" def test_Login(self): self.driver.find_element(By.XPATH, "//input[@id='txtUsername']").send_keys('admin') self.driver.find_element(By.ID, 'txtPassword').send_keys('qtpsudhakar') self.driver.find_element(By.ID, 'txtPassword').submit() def test_closeApplication(self): self.driver.quit()
from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.select import Select from WdTests.DriverFactory import getDriver import time # specify browser driver path and open chrome browser driver = getDriver('chrome') driver.maximize_window() driver.set_page_load_timeout(50) driver.implicitly_wait(10) driver.get('https://www.apsrtconline.in/oprs-web/') driver.find_element(By.ID, 'fromPlaceName').send_keys('VISAKHAPATNAM') driver.find_element(By.LINK_TEXT, 'VISAKHAPATNAM').click() driver.find_element(By.ID, 'toPlaceName').send_keys('TIRUPATHI') driver.find_element(By.LINK_TEXT, 'TIRUPATHI').click() driver.find_element(By.ID, 'txtJourneyDate').click() driver.find_element(By.LINK_TEXT, "14").click() driver.find_element(By.ID, 'searchBtn').click() driver.find_element(By.ID, 'BtFid').click() # driver.find_element(By.XPATH,'//input[@name="A/C CLASS"]').click() driver.find_element(By.XPATH, '//span[normalize-space()="A/C CLASS"]').click()
from WdTests.DriverFactory import getDriver # specify browser driver path and open chrome browser driver = getDriver('firefox') # navigate t0 url driver.get('https://www.google.com/') # get opened page title print(driver.title) # close the browser driver.quit()
from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.select import Select from selenium.webdriver.support.wait import WebDriverWait from WdTests.DriverFactory import getDriver import time # specify browser driver path and open chrome browser driver = getDriver('chrome') #session driver.set_page_load_timeout(10) driver.implicitly_wait(10) driver.maximize_window() driver.get('https://www.naukri.com/') # print(driver.current_window_handle) # print(driver.window_handles) driver.find_element(By.LINK_TEXT, "LOGIN").click() time.sleep(1) driver.find_element(By.CSS_SELECTOR, ".social-media .fb-icon").click() wndHandles = driver.window_handles currentWindowHandle = driver.current_window_handle for wnd in wndHandles: driver.switch_to.window(wnd)
def OpenApplication(cls, brName): cls.driver = getDriver(brName) cls.driver.set_page_load_timeout(20) cls.driver.implicitly_wait(20) cls.driver.get('https://opensource-demo.orangehrmlive.com/') print('Application opened')