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)
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
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")
def setUp(self): super().setUp() self.home = HomePage(self.driver)
def setUp(self): #parentdan browser set up çekiyor super().setUp() #Home page e gideceğini veriyor self.home = HomePage(self.driver)
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)