Exemple #1
0
    def testEnquiry(self):
        u"""询价"""
        #打开首页并且登陆账号
        HomePage.HomePage(self)
        operate.sleep(2)
        operate.move_click("linktext",u"场景合作")
        operate.element_click("xpath","//a[@href='/landing/shop.html']")
        self.driver= HomePage.getDriver()
        #立即进入
        operate.element_click("linktext",u"立即进入")
        operate.sleep(2)
        #断言是否进入到首页
        try:
            self.assertEqual("http://test.spb.riskeys.com/shop/index.html",
                             self.driver.current_url,
                             "page is error")
        except :
            log.debug(u"进入首页失败")

        #登陆
        # self.login()
        #进入我要询价
        # 将页面下来,再次询价
        # operate.mouse_pull()
        operate.element_click("id","begin-buy")
        operate.sleep(2)
        #调用ask方法,进行询价
        QueryPrice.ask(self)
Exemple #2
0
    def test_navigation_from_home_to_people(self):
        self.driver.get('http://www.uptake.com')
        home = HomePage(self.driver)
        self.assertTrue(home.has_title_match())
        self.assertTrue(home.is_navbar_in_correct_state())

        home.click_navbar_link("People")

        people = PeoplePage(self.driver)
        self.assertTrue(people.has_title_match())
        self.assertTrue(people.is_navbar_in_correct_state())
 def check_item_in_cart(self, item_name):
     home_page = HomePage(self.driver)
     home_page.go_to_cart()
     cart_page = CartPage(self.driver)
     is_item_in_cart = cart_page.is_item_in_cart(item_name)
     if is_item_in_cart:
         print 'Selected item: \n {} \nis in the cart'.format(item_name)
         return True
     else:
         print 'Selected item: \n {} \nis NOT in the cart'.format(item_name)
         return False
Exemple #4
0
 def test_Login(self):
     u"""登陆"""
     #打开浏览器,并登陆
     HomePage.HomePage(self)
     #登陆渠道
     operate.element_click(
         "xpath",
         "//div[@class='right nav-box clearfix']/a[@data-toggle='modal']")
     operate.sleep(2)
     self.name = 'mxtest'
     self.password = '******'
     login_input = OrderedDict([('tel2', self.name),
                                ('password2', '123456')])
     pagecom.Publiclogin(login_input, "channel-login-btn")
     operate.sleep(2)
     #判断是否登陆是否获取到用户名
     try:
         get_user = operate.getelement("id", "span-userName")
         self.assertEqual(self.name, get_user.text, u"登陆失败")
     except:
         log.debug(u"登陆失败")
         operate.screenshot("meixing-login")
Exemple #5
0
 def setUp(self):
     super().setUp()
     self.home = HomePage(self.driver)
Exemple #6
0
 def setUp(self):
     #parentdan browser set up çekiyor
     super().setUp()
     #Home page e gideceğini veriyor
     self.home = HomePage(self.driver)
Exemple #7
0
 def setUp(self):
     self.home = HomePage(TestHome.driver)
 def setUp(self):
     #Home page e gideceğini veriyor
     self.home = HomePage(self.driver)
 def search_amazon(self, query):
     home_page = HomePage(self.driver)
     home_page.search(query)