Example #1
0
    def test_test1(self):

        # homepage = SuperHomePage(self.driver)
        # homepage.click_home()  # 调用页面对象类中的点击搜索按钮方法,点击首页
        # time.sleep(2)
        # for link in self.driver.find_elements_by_xpath("//*[@id]"):
        #   print (link.get_attribute('id'))

        homepage = SuperHomePage(self.driver)
        homepage.click_home()  # 调用页面对象类中的点击搜索按钮方法,点击首页
        time.sleep(2)
        homepage.click_cuxiao_module()  # 点击促销模块
        time.sleep(2)
        homepage.click_cuxiao_zk()  # 点击折扣
        homepage.nowwindow()  # 当前窗口
        time.sleep(4)
        homepage.get_windows_img()  # 调用基类截图方法
        time.sleep(2)
        zk_text_link = "xpath=>.//*[@id='myNextStep']"  # 折扣

        el = homepage.get_text(zk_text_link)

        try:
            assert '限时折扣' in homepage.get_page_title() and  '下一步:选择宝贝' in el    # 调用页面对象继承基类中的获取页面标题方法
            #assert '下一步:选择宝贝' in el
            print ('Test Pass.')
        except Exception as e:
            print ('Test Fail.', format(e))
    def test_cuxiao_zk(self):
        homepage = SuperHomePage(self.driver)
        homepage.click_home()  # 调用页面对象类中的点击搜索按钮方法,点击首页
        time.sleep(2)
        homepage.click_cuxiao_module()  # 点击促销模块
        time.sleep(2)
        homepage.click_cuxiao_zk()  # 点击折扣
        homepage.nowwindow()  # 当前窗口
        time.sleep(4)
        homepage.get_windows_img()  # 调用基类截图方法
        zk_text_link = "xpath=>.//*[@id='myNextStep']"  # 折扣
        el = homepage.get_text(zk_text_link)

        try:
            assert '限时折扣' in homepage.get_page_title(
            ) and '下一步:选择宝贝' in el  # 调用页面对象继承基类中的获取页面标题方法
            print('Test Pass.')
        except Exception as e:
            print('Test Fail.', format(e))