예제 #1
0
def main():
    driver=webdriver.Chrome()
    a=LoginPage(driver)
    pd=PreSaleDetailPage(driver)
    a.open()
    a.input_username('*****@*****.**')
    a.input_password('123456')
    a.click_submit()
    a.login_wait_check()
    pd.enter_coupon_menu()
    pd.enter_pre_sale()
    # pd.create_presale('新的一天','卡百利江浙沪包邮','0.01','0.98',3,False,5)
    # pd.sleep(100)



    pd.click_create_presale_button()
    pd.input_presale_name('up')
    pd.input_presale_time()
    pd.select_goods('黑森林')
    pd.input_deposit('0.01')
    pd.input_deposit_amount('0.98')
    pd.click_full_payment_yes_button()

    pd.input_limit_count(5)
    pd.input_user_participation_limit(3)
    pd.click_save()
    pd.sleep(100)
예제 #2
0
 def get_login_page(self):
     if not self.is_logged_in():
         elem = Element(self._browser,
                        self._config.get_locator('login_link'))
         elem.click()
         return LoginPage(self._browser)
     return self
예제 #3
0
def createdata(driver):
    login_p = LoginPage(driver)
    create_p = CreateNew(driver)

    # 登录操作
    login_p.open()
    login_p.login()

    # 创建标的
    create_p.open()
    # create_p.createnewproject(project_name="接口测试信3",financingMaturity="1",project_category="企易融",
    #                           contractType="企易融_企易融协议",userName="******")
    create_p.createnewproject(project_name="接口测试信3", financingMaturity="12")

    # 填写借款人信息
    loanuser_p = create_p.loanuserinfo()
    loanuser_p.submitform()

    # 上传图片
    upload_p = create_p.uploadimgb()
    upload_p.uploadimage()

    # 改变项目状态
    prosta_p = create_p.projectstatus()
    prosta_p.changeprosta_yianpai()
    prosta_p.changeprosta_kaifang()

    # 获取标id
    url = driver.current_url
    project_id = url.split("/")[-1]
    return project_id
예제 #4
0
 def setUp(self):
     self.dr = my_driver()
     self.lg = LoginPage(self.dr)
     self.lg.login(username='******', password='******', yanzhengma='1')
     self.mp = MyacountPage(self.dr)
     self.mp.draw_btn()
     self.dp = DrawcashPage(self.dr)
예제 #5
0
 def setUp(self):
     self.driver = WebDriver(
         desired_capabilities=DesiredCapabilities.CHROME,
         command_executor=command_executor)
     self.driver.get("https://localhost/console")
     login_page = LoginPage(self.driver).open()
     login_page.login('*****@*****.**', 'password')
 def logintoapp(self):
     loginpage = LoginPage(self.driver)
     loginpage.loginDashboard()
     # self.username = loginpage.usernameText
     appicon = IconListPage(self.driver)
     appicon.click_threatstream()
     sleep(20)
예제 #7
0
    def test_login(self):
        driver = self.driver
        driver.get(utils.URL)

        login = LoginPage(driver)
        login.enter_username(utils.USERNAME)
        login.enter_password(utils.PASSWORD)
        login.click_login()
예제 #8
0
 def setUpClass(self):
     self.dr = driver.browser()
     self.dr.maximize_window()
     #调用登录方法
     login_p = LoginPage(self.dr)
     login_p.login_action("15658524692", "wq123456")
     #time.sleep(3)
     self.touzi_p = ZhitouxqPage(self.dr)
예제 #9
0
파일: main.py 프로젝트: safaak4/kiwiiapp
    def webPageChange(self, pagex):
        if pagex == 0:
            print("Instagram")
        elif pagex == 1:
            print("Facebook")
        else:
            print("Twitter")

        LoginPage(self.leadlayout, self.buttonsettings, pagex)
예제 #10
0
 def setUpClass(cls):
     cls.driver = webdriver.Chrome()
     login_page = LoginPage(cls.driver)
     cls.order_page = OrderPage(cls.driver)
     login_page.open()
     login_page.input_username('*****@*****.**')
     login_page.input_password('123456')
     login_page.click_submit()
     login_page.login_wait_check()
예제 #11
0
 def setUpClass(self):
     self.dr = my_driver()
     self.lg = LoginPage(self.dr)
     self.mp = MyacountPage(self.dr)
     self.lg.open()
     self.lg.login(username='******',
                   password='******',
                   yanzhengma='1')
     time.sleep(3)
예제 #12
0
def login_page(request):
    """Opens a login page instance to be used by each function"""
    with webdriver.Chrome() as driver:
        driver.get(LOGIN_URL)
        login_page = LoginPage(driver)

        request.instance.login_page = login_page

        # Yield here to prevent the window from being closed before the test is actually run
        yield
예제 #13
0
 def setUp(self):
     self.dr = webdriver.Chrome()
     self.dr.maximize_window()
     self.dr.implicitly_wait(10)
     # 后台需先登录
     self.login_p = LoginPage(self.dr)
     self.login_p.open()
     self.login_p.login()
     # 创建新标
     self.createpro_p = CreateNew(self.dr)
     self.createpro_p.open()
     self.createpro_p.createnewproject()
예제 #14
0
def main():
    driver=webdriver.Chrome()
    a=LoginPage(driver)
    fd=FlashDetailPage(driver)
    a.open()
    a.input_username('*****@*****.**')
    a.input_password('123456')
    a.click_submit()
    a.login_wait_check()
    fd.enter_coupon()
    fd.enter_flash_menu()
    fd.click_create_flash_button()
    fd.create_flash('test','闪购-无sku商品')
예제 #15
0
 def setUpClass(self):
     self.dr = webdriver.Chrome()
     self.dr.maximize_window()
     self.dr.implicitly_wait(10)
     # 后台需先登录
     self.login_p = LoginPage(self.dr)
     self.login_p.open()
     self.login_p.login()
     # 创建新标
     self.createpro_p = CreateNew(self.dr)
     self.createpro_p.open()
     self.createpro_p.createnewproject()
     self.loanuserinfo_p = self.createpro_p.loanuserinfo()
     self.loanuserinfo_p.submitform()
     self.LU = LoanUserInfo(self.dr)
예제 #16
0
def dashboard(request):
    """
    Logins in to leap and lands on the dashboard page to be used by an entire test class
    Cannot use a login_page fixture as an argument as the scope is different
    """
    with webdriver.Chrome() as driver:
        driver.get(LOGIN_URL)

        login_page = LoginPage(driver)
        login_page.login(USERNAME, PASSWORD)

        dashboard = DashboardPage(login_page.driver)
        request.cls.dashboard = dashboard

        # Yield here to prevent the window from being closed before the test is actually run
        yield
예제 #17
0
 def setUpClass(self):
     self.dr = driver.browser()
     self.dr.maximize_window()
     self.login_p = LoginPage(self.dr)
 def go_login(self):
     people = LoginPage()
    def generate_dataset(self):
        if (self.t1.get() == "" or self.t1.get() == "아이디를 입력해주세요."
                or self.t2.get() == "" or self.t3.get() == ""
                or self.t4.get() == "" or self.t5.get() == ""):
            messagebox.showinfo('입력오류',
                                '아이디, 비밀번호, 이름, 학번, 전공 5 가지 모두를 입력해주세요.')
            self.t1.focus()
        else:
            # mysql connection 얻어오기
            mydb, mycursor = get_cursor()
            mycursor.execute("SELECT * FROM last_member")
            myresult = mycursor.fetchall()
            id = 1
            for x in myresult:
                id += 1

            sql = """
               INSERT INTO last_member(id, user_Id, user_passwd, user_name, student_id, student_major) 
               VALUES(%s, %s, %s, %s, %s, %s)
            """
            val = (id, self.t1.get(), self.t2.get(), self.t3.get(),
                   self.t4.get(), self.t5.get())
            mycursor.execute(sql, val)
            mydb.commit()
            mydb.close()

            face_classifier = MTCNN()

            def face_cropped(img):
                cropped_face = None
                faces = face_classifier.detect_faces(img)
                if faces is ():
                    return None

                for face in faces:
                    x, y, w, h = face['box']
                    cropped_face = img[y:y + h, x:x + w]

                return cropped_face

            cap = cv2.VideoCapture(0, cv2.CAP_MSMF)
            img_id = 0

            while True:
                ret, frame = cap.read()
                if face_cropped(frame) is not None:
                    img_id += 1
                    face = cv2.resize(face_cropped(frame), (200, 200))
                    face = cv2.cvtColor(face, cv2.COLOR_BGR2GRAY)
                    data_dir = "capstone-20-1-face-detection/final-webcam"
                    file_name_path = data_dir + "/data/user." + str(
                        id) + "." + str(img_id) + ".jpg"
                    cv2.imwrite(file_name_path, face)
                    cv2.putText(face, str(img_id), (50, 50),
                                cv2.FONT_HERSHEY_COMPLEX, 1, (0, 255, 0), 2)
                    cv2.imshow("Cropped face", face)
                    if cv2.waitKey(1) == 13 or int(img_id) == 20:
                        break

            cap.release()
            cv2.destroyAllWindows()
            messagebox.showinfo('Reuslt', '데이터 수집을 성공했습니다.')
            people1 = LoginPage()
예제 #20
0
 def test_user_login(self):
     login_page = LoginPage(self.driver).open()
     login_page.login('*****@*****.**', 'password')
예제 #21
0
 def logintoapp(self):
     self.basepage = BasePage(self.driver)
     loginpage = LoginPage(self.driver)
     loginpage.loginDashboard()
     self.username = loginpage.usernameText
     self.get_incidents_app()
예제 #22
0
	def setUp(self):
		pre = BrowserStart()
		#self.driver = pre[0]
		#self.url = pre[1]
		self.loginpage = LoginPage(pre[0],pre[1])
 def logintoapp(self):
     loginpage = LoginPage(self.driver)
     loginpage.loginDashboard()
예제 #24
0
 def setUpClass(cls):
     cls.driver = webdriver.Chrome()
     login_page = LoginPage(cls.driver)
     login = Login(cls.driver)
     cls.goods_detail_page = GoodsDetailPage(cls.driver)
     login.login()
예제 #25
0
from tkinter import *
from loginpage import LoginPage
from config import Setting

root = Tk()
root.title("Fru edit")
root.iconbitmap(r".\tools\fru.ico")
config = Setting()
LoginPage(root, config)
root.mainloop()
예제 #26
0
 def setUp(self):  # 初始化
     self.driver = webdriver.Chrome()
     self.driver.implicitly_wait(10)
     self.cp = CoursePage(self.driver)
     self.lp = LoginPage(self.driver)
예제 #27
0
 def setUp(self):
     self.dr = my_driver()
     self.lg = LoginPage(self.dr)
     self.mp = MyacountPage(self.dr)
     self.rp = RechargePage(self.dr)
     self.sp = SumapayPage(self.dr)
예제 #28
0
 def setUp(self):
     self.dr = driver.browser()
     self.dr.maximize_Window()
     #调用登录方法
     login_p = LoginPage(self.dr)
     self.myacount_p = login_p.login_action("14458525690", "14458525690")