コード例 #1
0
 def setup_class(self):
     boeNumPath = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                               'boeNum.json')
     self.login = LoginDepend('easHost', 'user')
     self.employeeRepaymentBoePage = EmployeeRepaymentBoePage(
         self.login.driver)
     self.loadBoeNum = readBoeNum(boeNumPath)
コード例 #2
0
 def __init__(self, boeNum):
     self.login = LoginDepend('fscHost', 'finance')
     self.boeNum = boeNum
     self._myAuditListPage = MyAuditListPage(self.login.driver)
     self._auditAdjustDirectorPage = AuditAdjustDirectorPage(
         self.login.driver)
     self._boeCommon = BoeCommon(self.login.driver)
コード例 #3
0
    def setup_class(self):
        self.login = LoginDepend('easHost', 'user')
        self.easIndexPage = EasIndexPage(self.login.driver)
        self.easIndexPage.open_menuMyInvoice()
        self.easMyInvoiceIndexPage = EasMyInvoiceIndexPage(self.login.driver)

        self.invoiceQueryPage = InvoiceQueryPage(self.login.driver)
コード例 #4
0
    def setup_class(self):
        self.login = LoginDepend('basHost', 'user')
        self.newPurchasingAdvicePaymentBoePage = NewPurchasingAdvicePaymentBoePage(
            self.login.driver)

        boeNumPath = os.path.join(os.path.dirname(os.path.realpath(__file__)),
                                  'boeNum.json')
        self.prepaidBoeNum = readBoeNum(boeNumPath)
コード例 #5
0
 def setup_class(self):
     self.login = LoginDepend('easHost', 'user')
     self.newDailyExpenseBoePage = NewDailyExpenseBoePage(self.login.driver)
コード例 #6
0
ファイル: main.py プロジェクト: h17600445140/Se_Project
from time import sleep
from selenium import webdriver
from PageClass.baseIndexPageClass.reimbursementBasisPage import ReimbursementBasisPage, BusinessTypePage
from Testcases.common.loginDepend import LoginDepend
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

login = LoginDepend('baseHost', 'user')

sleep(2)
a = BusinessTypePage(login.driver)
a.open_reimbursementBasis()
a.open_businessType()

sleep(2)
a.input_filterBox("a")

print(EC.visibility_of(a.find_element(*a.getBusinessTypeBig())))

sleep(1)

print(a.elementIsDisplay(*a.getBusinessTypeBig()))


# b = a.elementExistIsOrNot(*a.getBusinessTypeBig())
# print(b)

# c = EC.element_to_be_clickable(a.find_element(*(By.XPATH, '//*[@id="app"]/section/section/section/main/div/div/div[1]/div[2]/div/div[1]/div/div/div[1]/div[2]')))
# print(c)
コード例 #7
0
 def __init__(self, boeNum):
     self.boeNum = boeNum
     self.login = LoginDepend('easHost', 'leader')
     self._easIndexPage = EasIndexPage(self.login.driver)
コード例 #8
0
 def setup_class(self):
     self.publicLogin = LoginDepend('publicHost', 'user')
     # self.publicLogin.publicLogin('publicHost')
     self.managementPage = ManagementPage(self.publicLogin.driver)
コード例 #9
0
 def setup_class(self):
     self.login = LoginDepend('baseHost', 'user')
     self.billConfigPage = BillConfigPage(self.login.driver)
コード例 #10
0
 def setup_class(self):
     self.login = LoginDepend('easHost', 'user')
     self.internationalTravelBoePage = InternationalTravelBoePage(
         self.login.driver)
コード例 #11
0
 def setup_class(self):
     self.login = LoginDepend('baseHost', 'user')
     self.payMethodPage = PayMethodPage(self.login.driver)
コード例 #12
0
 def setup_class(self):
     self.publicLogin = LoginDepend('basHost', 'user')
     self.newIncomeStatementBoePage = NewIncomeStatementBoePage(
         self.publicLogin.driver)
コード例 #13
0
    def setup_class(self):

        self.login = LoginDepend('easHost', 'user')
        self.employeeLoansBoePage = EmployeeLoansBoePage(self.login.driver)
コード例 #14
0
 def setup_class(self):
     self.login = LoginDepend('cmsHost', 'user')
     self.contractExaminePage = ContractExaminePage(self.login.driver)
コード例 #15
0
 def setup_class(self):
     self.login = LoginDepend('basHost', 'user')
     self.newWithholdingAmortizationPage = NewWithholdingAmortizationPage(
         self.login.driver)
 def setup_class(self):
     self.publicLogin = LoginDepend('basHost', 'user')
     self.newObsoleteRedLetterInvoiceApplictationBoePage = NewObsoleteRedLetterInvoiceApplictationBoePage(
         self.publicLogin.driver)
コード例 #17
0
 def setup_class(self):
     self.login = LoginDepend('ledgerHost', 'user')
     self.acceptanceLedgerPage = AcceptanceLedgerPage(self.login.driver)
コード例 #18
0
 def setup_class(self):
     self.login = LoginDepend('basHost', 'user')
     self.newPurchasePrepaymentBoePage = NewPurchasePrepaymentBoePage(
         self.login.driver)
コード例 #19
0
 def setup_class(self):
     self.login = LoginDepend('baseHost', 'user')
     self.companyAccountPage = CompanyAccountPage(self.login.driver)
コード例 #20
0
 def setup_class(self):
     self.publicLogin = LoginDepend('basHost', 'user')
     self.newSalaryOtherBoePage = NewSalaryOtherBoePage(self.publicLogin.driver)
コード例 #21
0
 def setup_class(self):
     self.login = LoginDepend('easHost', 'user')
     self.applyTravelBoePage = ApplyTravelBoePage(self.login.driver)
コード例 #22
0
 def setup_class(self):
     self.login = LoginDepend('basHost', 'user')
     self.newBusinessLedgerBoePage = NewBusinessLedgerBoePage(
         self.login.driver)
コード例 #23
0
 def setup_class(self):
     self.login = LoginDepend('basHost', 'user')
     self.costEstimateBoePage = CostEstimateBoePage(self.login.driver)
コード例 #24
0
 def setup_class(self):
     self.login = LoginDepend('basHost', 'user')
     self.newPurchasingBillBoePage = NewPurchasingBillBoePage(
         self.login.driver)
コード例 #25
0
 def setup_class(self):
     self.login = LoginDepend('baseHost', 'user')
     self.businessTypePage = BusinessTypePage(self.login.driver)
コード例 #26
0
 def setup_class(self):
     self.login = LoginDepend('ledgerHost', 'user')
     self.LedgerIndexPage = LedgerIndexPage(self.login.driver)
コード例 #27
0
 def setup_class(self):
     self.login = LoginDepend('easHost', 'user')
     self.newDomesticTravelBoePage = NewDomesticTravelBoePage(
         self.login.driver)
コード例 #28
0
 def setup_class(self):
     self.publicLogin = LoginDepend('cmsHost', 'user')
     self.cmsIndexPage = CmsIndexPage(self.publicLogin.driver)
コード例 #29
0
 def setup_class(self):
     self.login = LoginDepend('basHost', 'user')
     self.newBillAllocationBoePage = NewBillAllocationBoePage(
         self.login.driver)
コード例 #30
0
 def setup_class(self):
     self.login = LoginDepend('easHost', 'user')
     self.comFeeApplyBoePage = ComFeeApplyBoePage(self.login.driver)