def setUp(self): self.driver = webdriver.Firefox() self.driver.get("http://47.97.160.167:8980/weibofenqi-manager/login/index.do") self.driver.maximize_window() self.stg = LoginPage(self.driver) self.stg.login() self.add = SupplierMange(self.driver)
def setUp(self): """打开浏览器进入网站""" driver = open_browser() driver.maximize_window() self.login = LoginPage(driver) self.login.open_url("http://localhost:8080/ecshop/index.php") """登录==>点击结算""" # 登录 self.login.click_p_login() username = "******" self.login.input_username(username) # 输入密码 password = "******" self.login.input_password(password) # 点击勾选框 self.login.click_checkbox() # 点击登录 self.login.click_submit() # 点击搜索 self.pace_order = Pace_Oder_Page(driver) self.pace_order.search() # 选择商品 self.pace_order.choose_goods_camera() # 点击购买 self.pace_order.click_to_buy() # 点击去结算 self.pace_order.settlement()
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.loginpage = LoginPage(cls.driver) cls.username = "******" cls.password = "******" cls.text = "杨小薇" cls.url = "http://192.169.2.247:28000"
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.logindriver = LoginPage(cls.driver) cls.homedriver = HomePage(cls.driver) # 先登录 cls.driver.get(login_url) cls.logindriver.login()
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.zmkj = ZmkjPage(cls.driver) cls.loginpage = LoginPage(cls.driver) cls.username = "******" cls.password = "******" cls.url = "https://officetest.nginx.cqbornsoft.com/login/toLogin.htm;SUPSESSIONID=95D01F7F9BE066F77E9979BCDFDF9827" cls.driver.get(cls.url) cls.loginpage.login(cls.username, cls.password)
def login_and_out(): Driver.init_driver() login_page = LoginPage() cf = ConfigParser() cf.read("../cfg/auto.cfg") username = cf.get("account", "username") password = cf.get("account", "password") login_page.account_login(username, password) yield Driver.driver.quit()
def setUp(self): """用例执行前先打开浏览器连接ecshop""" driver = open_browser() driver.maximize_window() self.csif = ConsigneeInformation(driver) self.login = LoginPage(driver) self.login.open_url("http://localhost:8080/ecshop/index.php") # 打开地址 self.login.click_p_login() # 请登录按钮 self.username = "******" # 输入用户名 self.login.input_username(self.username) self.password = "******" # 输入密码 self.login.input_password(self.password) self.login.click_submit() # 点击登录 self.csif.consignee_user_center() # 点击用户中心 self.csif.click_welcome_address() # 点击用户中心的收货地址
def test_login(self, **data): try: username = data.get("username") pwd = data.get("pwd") result = data.get("result") self.case = LoginPage() self.case.login(username, pwd) self.assertTrue(result == self.case.driver.current_url) self.logger.info("pass") except Exception as e: self.filename = os.path.join("{0}screenshot.png".format( time.strftime("%Y-%m-%d-%H-%M-%S"))) self.imgpath = os.path.join(os.path.abspath("../"), "screenshot") self.path = os.path.join(self.imgpath, self.filename) self.case.screen(self.path) self.logger.critical( (e, "已截图", self.filename)) #需要括号括起来,以达到传入一个元素(多个信息)
def setUp(self): # 打开浏览器 from page.loginpage import LoginPage driver = open_browser("chrome") register1 = LoginPage(driver) driver.maximize_window() self.login = Shopping(driver) url = "http://localhost:8080/ecshop/index.php" # ecshop商城地址 self.login.open_url(url) # 输入用户名 register1.click_p_login() username = "******" register1.input_username(username) # 输入密码 password = "******" register1.input_password(password) # 点击勾选框 register1.click_checkbox() # 点击登录 register1.click_submit() time.sleep(2)
class test_LoginCase(unittest.TestCase): lp = LoginPage() url = lp.url # 获取登录URL地址 username = lp.readData("lognUser") #读取用户名 password = lp.readData("lognPassword") #读取密码 @classmethod def setUp(cls): cls.lp.geturl(cls.url) def test_login(self): self.lp.login(self.username, self.password) sleep(2) self.lp.assertLoginTrue() sleep(2) self.lp.saveCookis() @classmethod def tearDown(cls): sleep(2) cls.lp.quet()
# sleep(1) # self.b.click(("xpath", ".//*[@id='menu_accordion']/div[4]/div[2]/ul/li")) # sleep(1) # self.b.switch_frame(("id", "mainFrame_1")) # sleep(1) self.b.clear(("css selector", "#_easyui_textbox_input1")) sleep(1) self.b.send(("css selector", "#_easyui_textbox_input1"), supplier) sleep(1) self.b.click(("css selector", "#button_search")) sleep(1) try: a = self.b.get_text( ("xpath", ".//*[@class='datagrid-btable']/tbody/tr/td[3]/div")) return a except: return "" if __name__ == "__main__": driver = webdriver.Firefox() driver.maximize_window() sm = SupplierMange(driver) from page.loginpage import LoginPage lg = LoginPage(driver) lg.login() # sm.supplier_add("test003") # sm.supplier_edit("test003", "test003456") sm.supplier_query("test003") driver.quit()
def gotoLogin(self): # WebDriverWait(self.driver,10).until(EC.element_to_be_clickable((By.XPATH,"//*[@text='点击登录']"))) time.sleep(2) self.find_ByText("点击登录").click() from page.loginpage import LoginPage return LoginPage()
def __init__(self, driver): self.amp = AddMenPage(driver) self.lp = LoginPage(driver)
def setUp(self) -> None: self.driver = open_browser() self.login = LoginPage(self.driver) self.login.open_url(url1)
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.loginpage = LoginPage(cls.driver) cls.smstemplate = SMStemplate(cls.driver)
def setUp(self): print("testcase001 start") self.login_ob = LoginPage()#创建一个对象变量 self.log = Log()
def test_loggin(self, driver): LoginPage(driver).loggin("00000000", "0000")
def test_login(self): loginpage = LoginPage() loginpage.active_page().login()
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.loginpage = LoginPage(cls.driver) cls.url = "http://192.169.2.244:28000"
def setUp(self): driver = open_browser("chrome") self.login = LoginPage(driver) url = "http://localhost:8080/ecshop/user.php" # 输入ecshop商城登录地址 self.login.open_url(url)
def login_page(self): return LoginPage(self.driver)
def classObj(self, prePostMethod): # create object for LopginPage class self.lp = LoginPage(self.driver)
def setUp(self): self.driver = webdriver.Firefox() self.stg = LoginPage(self.driver) self.stg.login() self.add = BrandMange(self.driver)
def setUpClass(cls): cls.driver = webdriver.Chrome() # cls.driver= webdriver.Firefox() cls.driver.maximize_window() cls.logpage = LoginPage(cls.driver) cls.driver.get(url)
def setUp(self): self.driver = webdriver.Firefox() self.lg = LoginPage(self.driver) self.lg.login() self.edit = BrandMange(self.driver)
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.loginpage = LoginPage(cls.driver) cls.jianli = JianLi(cls.driver)
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.loginpage = LoginPage(cls.driver) cls.material_page = MaterialPage(cls.driver)
"点击诺基亚5800" self.click(self.nokia_5800_loc) def nokia_E66_click(self): self.click(self.nokia_E66_loc) def feilipu_click(self): self.click(self.feilipu_loc) def KD876_click(self): self.click(self.KD876_loc) if __name__ == '__main__': driver = open_browser() login = LoginPage(driver) login.open_url(url) username = '******' password = '******' login.input_username(username) login.input_password(password) login.submit_click() print(login.is_successed(username)) login.housepage_click() house = HousePage(driver) house.phone_type_click() #点击诺基亚 goodspage = GoodsPage(driver)
def setUpClass(cls): cls.driver = webdriver.Firefox() cls.loginpage = LoginPage(cls.driver) t = time.strftime("%Y-%m-%d %H_%M_%S") print("用例开始执行" + t)
def setUp(self): self.driver = webdriver.Firefox() self.driver.maximize_window() self.stg = LoginPage(self.driver)