def click_wfinbox(self): wfin = uiobject.WebLocator_get_element(self, wf_inbox) #weinbox_verify = uiobject.initialwebdriver(verify_wfinbox_folder) verifytext = wfin.text veri = str(verifytext).split('(') #print(verifytext) if veri[0] == "APInvoices": wfin.click() else: print("failed to find ap invoice folder to click")
def Sending_Randomdata_Keyfields(self): elements_keyfileds = uiobject.WebLocator_getall_elements(keyfiled_forall) elements_keynames = self.driver.find_elements_by_xpath(keyfieldsnames) for i in elements_keynames.get_attribute('value'): keynamesplt = str(elements_keynames[i].get_attribute('value')).split('(',1) if keynamesplt == "String"+")":
def Browse_File(self,filepath = ''): path = uiobject.WebLocator_get_element(browserdoc) path.send_keys(filepath)
def Select_Folder(self,foldername= 'APInvoices'): select = uiobject.WebLocator_get_element(selectfolde) all_options = [o.get_attribute('value') for o in select.options] #for x in all_options: select.select_by_value(foldername) time.sleep(3)
def Mouseoveron_Tools(self): uiobject.mousehover(mouseoveron_tools,movetoelement_upload)
def selecting_Archivetab(self): Archive_tab = uiobject.WebLocator_get_element(UploadCenter_Archive_Tab) Archive_tab.click()
def click_logout(self): Click = uiobject.WebLocator_get_element(self, logout) Click.click()
def click_login(self): Click = uiobject.WebLocator_get_element(self, login_button) Click.click()
def password(self, loc='', password=''): passw = uiobject.WebLocator_get_element(self, passxpath) passw.clear() passw.send_keys(password)
def userid(self, loc='', username=''): val = uiobject.WebLocator_get_element(self, Userxpath) val.clear() val.send_keys(username)
def browser_url(self, url=''): uiobject.Openurl(self, url)
def browser_launch(self, browser=''): uiobject.browserlaunch(self, browser)