def testBl11(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) b = BlOperate() self._testMethodDoc = "通过運送形態为SEA检索成功" getBl().getDataBl() num = b.bl11(driver) print(num) self.assertNotEqual(0, num)
def testBl05(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) b = BlOperate() self._testMethodDoc = "通过D/O NO检索结果、核对全部集装箱信息送信成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) do = result[0] actual_text = b.bl05(driver, do) self.assertIn('送信済み', actual_text)
def testSendMail05(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) send = SendOperate() self._testMethodDoc = "通过B/L NO检索,输入1个收件人不输入CC送信成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) bl = result[0] sucess_text = send.sendMail5(driver, bl) self.assertIn('指示Mail送信済', sucess_text)
def testSendMail03(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) send = SendOperate() self._testMethodDoc = "通过D/O NO检索输入纳入指示者1和CC送信成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) do = result[0] sucess_text = send.sendMail3(driver, do) self.assertIn('指示Mail送信済', sucess_text)
def testSendMail02(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) send = SendOperate() self._testMethodDoc = "通过B/L NO检索输入5个收件人和CC送信成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) do = result[0] actual_text = send.sendMail2(driver, do) self.assertEqual('指示Mail送信済', actual_text)
def testSendMail14(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) send = SendOperate() self._testMethodDoc = "通过纳入指示者、D/O NO组合检索成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) do = result[0] actual_num = send.sendMail14(driver, do) self.assertEqual(actual_num, do)
def testSendMail11(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) send = SendOperate() self._testMethodDoc = "通过B/L NO检索,不输入纳入指示者和CC送信失败" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) bl = result[0] actual_text = send.sendMail11(driver, bl) self.assertIn("納入指示者を設定ください", actual_text)
def testSendMail08(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) send = SendOperate() self._testMethodDoc = "对已送信的可以进行送信解除" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) bl = result[0] Remove_text = send.sendMail8(driver, bl) self.assertIn('指示Mail送信解除', Remove_text)
def testBl22(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) b = BlOperate() self._testMethodDoc = "通过B/L No和B/L DATE组合检索成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) bl = result[0] actual = b.bl22(driver, bl) #print(actual) self.assertEqual(actual[0], bl)
def testBl19(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) b = BlOperate() self._testMethodDoc = "通过D/O No和運送形態组合检索成功 " result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) do = result[0] actual = b.bl19(driver, do) self.assertEqual(actual[0], do) self.assertEqual(actual[1], "SEA")
def testBl17(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) b = BlOperate() self._testMethodDoc = "通过D/O No和B/L No组合检索成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) bl = result[0] dobl = b.bl17(driver, bl, bl) print(dobl) self.assertEqual(dobl[0], bl) self.assertEqual(dobl[1], bl)
def testBl25(self): driver = self.driver driver.get(self.url) login = Login() login.test_click_login_btn(driver) b = BlOperate() self._testMethodDoc = "通过输入所有条件检索成功" result = getBl().getDataBl() if (result[1].get("code") != 200): self.assertIn('送信済み', result[1].get("result")) bl = result[0] actual = b.bl25(driver, bl, bl) #print(actual) self.assertEqual(actual[0], actual[7]) self.assertEqual(actual[1], bl) self.assertEqual(actual[2], bl) self.assertEqual(actual[4], "SEA") self.assertEqual(actual[5], "未送信")