Exemplo n.º 1
0
 def element(self):
     return driver.find_element_by_xpath(self.__locator)
Exemplo n.º 2
0
	print(ap)

	username = Credentials.login['consumer_username']
	password = Credentials.login['consumer_secret']

	currenturl = # define revelup company id.

	
		

	driver.get(currenturl)

	time.sleep(3)

	driver.find_element_by_xpath('//*[@id="id_username"]').send_keys(username)
	time.sleep(1)

	driver.find_element_by_xpath('//*[@id="id_password"]').send_keys(password)
	time.sleep(1)
	driver.find_element_by_xpath('//*[@id="form-login"]/fieldset/div[3]/input').click()

	time.sleep(1)


	driver.find_element_by_xpath('//*[@id="change_own_password"]').click()
	time.sleep(1)
	
	# define pop up blockers
	
	blockers = driver.find_elements_by_xpath('//*[@aria-label="close"]')
Exemplo n.º 3
0
    def tradelog(self):

        # log=driver.find_element_by_xpath('//*[@id="main"]//table/tbody/tr[1]/td[4]').text
        log=driver.find_element_by_xpath('//*[@id="main"]/div/div/div[4]/div/div[1]/div[4]/div[2]/table/tbody/tr[2]').text
        # print driver.page_source
        print log
	downloadIng = 'DOMAIN/inventoryx/api/inventory-by-date/Ingredient/?export=1&offset=0&limit=50&product_class=&vendor=&display_based_on_primary_stock=&search_query=&range_from=' + lmonth +  us + yesterday + us + lyear +  timeV + to + month + us + today + us + year + timeV + '&date_from=' + lyear + ds + lmonth + ds + yesterday + '&date_to=' + year + ds + month + ds + today

	username = Credentials.login['consumer_username']
	password = Credentials.login['consumer_secret']



	driver.get(download)  


	# go to download file link

	time.sleep(3)

	# verify that login page is live.
	forgot = driver.find_element_by_xpath('//*[contains(text(),"Forgot")]').text
	try:
		if forgot == 'Forgot your password?':

			driver.find_element_by_xpath('//*[@id="id_username"]').send_keys(username)
			time.sleep(1)

			driver.find_element_by_xpath('//*[@id="id_password"]').send_keys(password)
			time.sleep(1)
			driver.find_element_by_xpath('//*[@id="form-login"]/fieldset/div[3]/input').click()


			time.sleep(5)
			print("file Grabbed!")
			
			username = Credentials.login['consumer_username']
			password = Credentials.login['consumer_secret']


			
			from Driver import driver
			driver.get(download)  


			# go to download file link

			time.sleep(3)

			# verify that login page is live.
			forgot = driver.find_element_by_xpath('//*[contains(text(),"Forgot")]').text
			try:
				if forgot == 'Forgot your password?':

					driver.find_element_by_xpath('//*[@id="id_username"]').send_keys(username)
					time.sleep(1)

					driver.find_element_by_xpath('//*[@id="id_password"]').send_keys(password)
					time.sleep(1)
					driver.find_element_by_xpath('//*[@id="form-login"]/fieldset/div[3]/input').click()

					theURL = str(driver.current_url)
					PW_reset = "reset" in theURL
					#PW_reset = driver.find_element_by_xpath('//*[contains(text(),"Password Expired")]').is_displayed()
					
					print(PW_reset)