首页天道酬勤apache poi教程,web前端自动化部署

apache poi教程,web前端自动化部署

张世龙 05-06 09:37 91次浏览

网络自动化——PO模式解释PO模式应用PO模式

PO模式的解释PageBbject==面向对象模式的网页的用例=不同的页面中, 从连接了不使用功能的例如P2P的投资成功用例=在登录画面的登录首页选择标签的页面的投标个人页面的余额和交易记录投资失败的用例=登录画面的登录首页的标签的投标错误的提示以上可以看出另外,处于外涂层设计PO模式的APP应用程序在书写时以test用例打开会话,访问链接,在页面上接收diver (传入初始化函数),在用例接口调用时直接输入类名有关详细信息,请参阅以下代码: 登录屏幕和首页代码: # from selenium.web driver.com mon.byimportbyfromselenium.web driver.support.waitimportwebdriverwaier onditionsasecclasslogin : def _ init _ (self,driver ) : #会话self.driver=driverdeflogin (self,phone,phone ) 原因是diver从外部进入的方法self.driver.find _ element _ by _ name (XXX ).send_keys(phone ) self.driver.find_elemend (电话) 、deferror_msg(self ) 3360 webdriverwait (self.dror )、self (360 webdriverwait )。 20 ).until (EC.visibility _ of _ element _ located ((by.XPath, ' XXX ' ) (return self.driver.find _ element _ by _ XPath (XXX ).text #是text信息# 返回主页from selenium.web driver.com mon.byimportbyfromselenium.web driver.support.waitimportwebdriverwaitfromselenium ge:def_init_(self,driver ) 3360 self.dirver=driverdefhead _ page (self ) 336666 20 ).until (EC.visibilition ) ' XXX ' ) returntrueexcept : returnfalseimportunittestfromseleniumimportwebdriverfromweb _ unittest.test _ po.page _ object.ccobject . class _ head _ pageimportheadpageclasstestlogin (unittest.test case ) 30会话self.driver=webdriver.chrome(# 全屏self.driver.maximize_window ) (self.driver.get ),将登录到defteer的diver传递给页面page的初始化函数,调用时直接返回looe ' XXX ' ) self.assert true (head page (驱动程序=self .驱动程序).head_page ) )登录失败——密码deftest _ log in _ no \ ' elf.assertequal(excpet,actual ) def tear down (self ) : self.driver.quit ) '的执行结果:

java接口自动化框架,如何封装自己的ui库