Esempio n. 1
0
 def test_02f_admin_login_success(self):
     driver = Search_Website(self, 'Admin RealState')
     with allure.step('Input Email and Pass'):
         inputLogin=driver.find_element_by_name("email")
         inputLogin.send_keys('*****@*****.**')
         inputPass=driver.find_element_by_name("password")
         inputPass.send_keys('12345')
         driver.save_screenshot(admin_images+"/test_02f_admin_login_fill.png")
     with allure.step('Click Button Đăng Nhập'):
         driver.find_element_by_xpath('//*[@id="root"]/div/div/div[1]/div/div/form/div[3]/button').click()
         time.sleep(2)
         url = driver.current_url
         self.assertEqual(url,'https://admin.myreales.tk/')
         driver.save_screenshot(admin_images+"/test_02f_admin_login_success.png")
Esempio n. 2
0
 def test_05_refer_companydetail(self):
     driver = Search_Website(self, 'Reales')
     ## Agents
     with allure.step('Visit Company Page'):
         DanhBa = driver.find_element(By.LINK_TEXT, "Danh bạ")
         actions = ActionChains(driver)
         actions.move_to_element(DanhBa).perform()
         driver.find_element(By.LINK_TEXT, "Công ty").click()
         time.sleep(1)
         url = driver.current_url
         self.assertEqual(self.start_url + 'companies/1', url)
     with allure.step('Choose Company'):
         driver.find_element_by_xpath(
             '//*[@id="root"]/div/div/div[3]/div/div[3]/a/div/div/div/div[1]/img'
         ).click()
         time.sleep(1)
         test = driver.find_element_by_xpath(
             '//*[@id="root"]/div/div/div[2]/div/div/div/h1')
         self.assertEqual(test.text, 'THÔNG TIN CÔNG TY')
         driver.save_screenshot(guest_images +
                                "/test_05_refer_companydetail.png")
Esempio n. 3
0
 def test_04_refer_agentdetail(self):
     driver = Search_Website(self, 'Reales')
     ## Agents
     with allure.step('Visit Agents Page'):
         DanhBa = driver.find_element(By.LINK_TEXT, "Danh bạ")
         actions = ActionChains(driver)
         actions.move_to_element(DanhBa).perform()
         driver.find_element(By.LINK_TEXT, "Nhà môi giới").click()
         time.sleep(1)
         url = driver.current_url
         self.assertEqual(self.start_url + 'agents/1', url)
     with allure.step('Choose Agent'):
         driver.find_element_by_xpath(
             '//*[@id="root"]/div/div/div[3]/div/div[4]/a[1]/div/div/div/div[1]/img'
         ).click()
         time.sleep(1)
         test = driver.find_element_by_xpath(
             '//*[@id="root"]/div/div/div[2]/div/div/div/h1')
         self.assertEqual(test.text, 'THÔNG TIN NHÀ MÔI GIỚI')
         driver.save_screenshot(guest_images +
                                "/test_04_refer_agentdetail.png")
Esempio n. 4
0
 def test_02a_admin_login_without_user_and_pass(self):
     driver = Search_Website(self, 'Admin RealState')
     with allure.step('Click Button Đăng nhập'):
         time.sleep(0.5)
         driver.find_element_by_xpath('//*[@id="root"]/div/div/div[1]/div/div/form/div[3]/button').click()
         bodyText = driver.find_element_by_tag_name('body').text
         self.assertTrue("Email is required" in bodyText)
         self.assertTrue("Password is required" in bodyText)
         driver.save_screenshot(
             admin_images+"/test_02a_admin_login_without_user_and_pass.png")
Esempio n. 5
0
    def test_03c_search_posts_just_fill_type(self):

        driver = Search_Website(self, 'Reales')
        ## Estatelistview
        with allure.step('Visit Estatelistview Page'):
            driver.find_element(By.LINK_TEXT, "Danh sách").click()
            url = driver.current_url
            self.assertEqual(self.start_url + 'estatelistview', url)
        with allure.step('Select Type'):
            list_type = Select(driver.find_element_by_id('sel2'))
            list_type.select_by_index(1)
        with allure.step('Click Button Tìm Kiếm'):
            driver.find_element_by_xpath(
                "//*[@id='root']/div/div/div[3]/div/div[1]/div/form/div/div/div[8]/button"
            ).click()
            time.sleep(1)
            test = driver.find_elements_by_class_name("ant-message")
            self.assertEqual(test[0].text,
                             'Bạn chưa chọn khu vực cần tìm kiếm!')
            driver.save_screenshot(guest_images +
                                   "/test_03c_search_posts_just_fill_type.png")
Esempio n. 6
0
 def test_02c_admin_login_without_pass_and_not_format_email(self):
     driver = Search_Website(self, 'Admin RealState')
     with allure.step('Input Email'):
         inputLogin=driver.find_element_by_name("email")
         inputLogin.send_keys('abc')
     with allure.step('Click Button Đăng nhập'):
         driver.find_element_by_xpath('//*[@id="root"]/div/div/div[1]/div/div/form/div[3]/button').click()
         # bodyText = self.driver.find_element_by_tag_name('body').text
         # self.assertTrue("Văn bản không đúng định dạng email" in bodyText)
         driver.save_screenshot(admin_images+"/test_02c_admin_login_without_pass_and_not_format_email.png")
Esempio n. 7
0
    def test_03d_search_posts_just_fill_province(self):
        driver = Search_Website(self, 'Reales')
        ## Estatelistview
        with allure.step('Visit Estatelistview Page'):
            driver.find_element(By.LINK_TEXT, "Danh sách").click()
            url = driver.current_url
            self.assertEqual(self.start_url + 'estatelistview', url)
        with allure.step('Select Province'):
            list_province = Select(driver.find_element_by_id('province'))
            list_province.select_by_index(1)
        with allure.step('Click Button Tìm Kiếm'):
            driver.find_element_by_xpath(
                "//*[@id='root']/div/div/div[3]/div/div[1]/div/form/div/div/div[8]/button"
            ).click()
            time.sleep(1)

            driver.save_screenshot(
                guest_images + "/test_03d_search_posts_just_fill_province.png")
Esempio n. 8
0
    def test_02e_admin_login_failed(self):
        driver = Search_Website(self, 'Admin RealState')

        with allure.step('Input email and Pass'):
            inputLogin=driver.find_element_by_name("email")
            inputLogin.send_keys('*****@*****.**')
            inputPass=driver.find_element_by_name("password")
            inputPass.send_keys('123')
        driver.save_screenshot(admin_images+"/test_02e_admin_login_failed.png")
        with allure.step('Click Button Đăng Nhập'):
            driver.find_element_by_xpath('//*[@id="root"]/div/div/div[1]/div/div/form/div[3]/button').click()
            time.sleep(3)
            obj = driver.switch_to.alert
            msg=obj.text
            self.assertEqual(msg,'Email hoặc password không đúng, vui lòng thử lại')
Esempio n. 9
0
 def test_02d_admin_login_without_pass_and_right_format_email(self):
     driver = Search_Website(self, 'Admin RealState')
     with allure.step('Input Email'):
         inputLogin=driver.find_element_by_name("email")
         inputLogin.send_keys('*****@*****.**')
     with allure.step('Click Button Đăng Nhập'):
         driver.find_element_by_xpath('//*[@id="root"]/div/div/div[1]/div/div/form/div[3]/button').click()
         time.sleep(0.5)
         bodyText = self.driver.find_element_by_tag_name('body').text
         self.assertFalse("Email is required" in bodyText)
         self.assertTrue("Password is required" in bodyText)
         driver.save_screenshot(admin_images+"/test_02d_admin_login_without_pass_and_right_format_email.png")
Esempio n. 10
0
    def test_02d_visit_Estatelistview_page(self):

        driver = Search_Website(self, 'Reales')  ## Estatelistview
        with allure.step('Visit Estatelistview Page'):
            driver.find_element(By.LINK_TEXT, "Danh sách").click()
            url = driver.current_url
            self.assertEqual(self.start_url + 'estatelistview', url)
            driver.save_screenshot(guest_images +
                                   "/test_02_visit_estatelistview_page.png")
Esempio n. 11
0
 def test_02c_visit_News_page(self):
     driver = Search_Website(self, 'Reales')
     ## News
     with allure.step('Visit News Page'):
         driver.find_element(By.LINK_TEXT, "Tin tức").click()
         url = driver.current_url
         self.assertEqual(self.start_url + 'news', url)
         driver.save_screenshot(guest_images +
                                "/test_02_visit_news_page.png")
Esempio n. 12
0
    def test_02b_visit_About_page(self):

        driver = Search_Website(self, 'Reales')
        ## About
        with allure.step('Visit About Page'):
            driver.find_element(By.LINK_TEXT, "Về chúng tôi").click()
            url = driver.current_url
            self.assertEqual(self.start_url + 'about', url)
            driver.save_screenshot(guest_images +
                                   "/test_02_visit_about_page.png")
Esempio n. 13
0
    def test_02a_visit_home_page(self):

        driver = Search_Website(self, 'Reales')
        ## Home
        with allure.step('Visit Home Page'):
            driver.find_element(By.LINK_TEXT, "Trang chủ").click()
            url = driver.current_url
            self.assertEqual(self.start_url, url)
            driver.save_screenshot(guest_images +
                                   "/test_02_visit_home_page.png")
Esempio n. 14
0
    def test_02h_visit_Login_page(self):

        driver = Search_Website(self, 'Reales')
        ##Login
        with allure.step('Visit Login Page'):
            driver.find_element(By.LINK_TEXT, "Đăng nhập").click()
            url = driver.current_url
            self.assertEqual(self.start_url + 'login', url)
            driver.save_screenshot(guest_images +
                                   "/test_02_visit_login_page.png")
Esempio n. 15
0
    def test_02g_visit_Submit_page(self):

        driver = Search_Website(self, 'Reales')
        ##SubmitPost
        with allure.step('Visit SumitPost Page'):
            driver.find_element(By.LINK_TEXT, "Đăng bài").click()
            driver.save_screenshot(guest_images +
                                   "/test_02_visit_submitpost_page.png")
            url = driver.current_url
            self.assertEqual(self.start_url + 'notilogin', url)
Esempio n. 16
0
    def test_02e_visit_Agents_page(self):

        driver = Search_Website(self, 'Reales')
        ## Agents
        with allure.step('Visit Agents Page'):
            DanhBa = driver.find_element(By.LINK_TEXT, "Danh bạ")
            actions = ActionChains(driver)
            actions.move_to_element(DanhBa).perform()
            driver.find_element(By.LINK_TEXT, "Nhà môi giới").click()
            time.sleep(1)
            url = driver.current_url
            self.assertEqual(self.start_url + 'agents/1', url)
            driver.save_screenshot(guest_images +
                                   "/test_02_visit_agents_page.png")
Esempio n. 17
0
 def test_01_search_in_browser(self):
     driver = Search_Website(self, 'Admin RealState')
     driver.save_screenshot(admin_images+"/test_01_search_in_browser.png")
Esempio n. 18
0
 def test_01_search_in_browser(self):
     driver = Search_Website(self, 'Reales')
     driver.save_screenshot(guest_images + "/test_01_search_in_browser.png")