コード例 #1
0
 def test_login(self):
     Login(self.driver, '*****@*****.**', 'azy688987').login_db()
     self.accountMsg = WebDriverWait(
         self.driver, 20,
         0.2).until(lambda x: x.find_element_by_class_name('bn-more')).text
     assert '小杨阳的帐号' == self.accountMsg
     logger.info('页面跳转成功')
コード例 #2
0
 def test_closeIndexAd(self):
     Login(self.driver,'*****@*****.**','163688987').login_email163()
     logger.info('login sucessful')
     self.adWindow = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_class_name('gWel-recommend  nui-closeable'))
     self.isadWindow = self.assertTrue(self.adWindow)
     self.closeAdBtn =  self.driver.find_element_by_class_name('js-component-component nui-closeable-x')
     self.closeAdBtn.click()
コード例 #3
0
 def test_closeIndexAd(self):
     Login(self.driver,'*****@*****.**','163688987').login_email163()
     logger.info('login sucessful')
     self.adWindow = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('/html/body/div[2]/div[1]/div/div/div[2]/div[2]/div[1]'))
     logger.info(self.adWindow)
     self.closeAdBtn =  self.driver.find_element_by_xpath('/html/body/div[2]/div[1]/div/div/div[2]/div[2]/div[1]/a')
     self.closeAdBtn.click()
コード例 #4
0
 def test_sendEmail(self):
     Login(self.driver,'*****@*****.**','163688987').login_email163()
     self.writeEmailBtn =  WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('/html/body/div[1]/nav/div[1]/ul/li[2]'))
     self.writeEmailBtn.click()
     self.toMailAddresInput = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('/html/body/div[2]/div[1]/div[2]/div[1]/section/header/div[1]/div[1]/div/div[2]'))
     self.toMailAddresInput.send_keys('*****@*****.**')
     self.subjectInput = self.driver.find_element_by_class_name('nui-ipt-input')
     self.subjectInput.send_keys('test-eamail')
     self.sendBtn = self.driver.find_element_by_link_text('发送')
     time.sleep(10)
コード例 #5
0
 def test_commentTmplPhone(self):
     Login(self.driver, '*****@*****.**', 'azy688987').login_db()
     self.post1 = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('//*[@id="screening"]/div[2]/ul/li[6]/ul/li[1]'))
     self.post1.click()
     logger.info('页面跳转成功')
     self.start5CommentBtn = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_id('star5'))
     self.start5CommentBtn.click()
     logger.info('页面跳转成功')
     self.tmplPhoneMsg = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_class_name('account-body-text')).text
     self.assert '验证手机号'== self.tmplPhoneMsg
コード例 #6
0
 def test_sendEmail(self):
     Login(self.driver,'*****@*****.**','163688987').login_email163()
     self.writeEmailBtn =  WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('/html/body/div[1]/nav/div[1]/ul/li[2]'))
     self.writeEmailBtn.click()
     self.toMailAddresInput = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('/html/body/div[2]/div[1]/div[2]/div[1]/section/header/div[1]/div[1]/div/div[2]'))
     js = 'document.getElementsByClassName("js-component-emailcontainer nui-multiLineIpt C-multiLineIpt nui-ipt").innerHTML="<p>[email protected];</p>" '
     self.driver.execute(js)
     self.subjectInput = self.driver.find_element_by_class_name('nui-ipt-input')
     self.subjectInput.send_keys('test-eamail')
     self.sendBtn = self.driver.find_element_by_link_text('发送')
     time.sleep(10)
コード例 #7
0
 def test_openEmail(self):
     Login(self.driver,'*****@*****.**','163688987').login_email163()
     logger.info('login sucessful')
     self.emailComponentBtn =  WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('/html/body/div[1]/nav/div[1]/ul/li[1]'))
     self.emailComponentBtn.click()
     logger.info('open EmailComponent suessful')
     self.emailTitleBtn = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_class_name('dP0'))
     self.emailTitleBtn.click()
     logger.info('open Email suessful')
     self.emailAddrText = WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_xpath('/html/body/div[2]/div[1]/div[4]/div/div[1]/div[1]/div[2]/ul[2]/li[3]/div[2]/div/span[2]')).text
     self.assertEqual(self.emailAddrText,'<*****@*****.**> ')
コード例 #8
0
 def test_login(self):
     Login(self.driver, '*****@*****.**', '163688987').login_email163()
コード例 #9
0
 def test_login(self):
     Login(self.driver,'*****@*****.**','163688987').login_email163()
     self.uid =  WebDriverWait(self.driver, 20, 0.2).until(
         lambda x: x.find_element_by_id('spnUid')).text
     self.assertEqual(self.uid,'*****@*****.**')
コード例 #10
0
 def test_sendEmail(self):
     Login(self.driver, '*****@*****.**', '163688987').login_email163()
     self.writeEmailBtn = WebDriverWait(
         self.driver, 20, 0.2).until(lambda x: x.find_element_by_xpath(
             '/html/body/div[1]/nav/div[1]/ul/li[2]'))
     self.writeEmailBtn.click()
コード例 #11
0
 def test_login(self):
     Login(self.driver, '*****@*****.**', '163688987').login_email163()
     self.uid = self.driver.find_element_by_id('spnUid')
     self.assertEqual(self.uid.text, '*****@*****.**')