网站图片优化的概念网页制作课件
2026/2/22 3:09:34 网站建设 项目流程
网站图片优化的概念,网页制作课件,用flash做的网站有哪些,网站页面设计教程1.PO模型在自动化中经常会被使用到#xff0c;一下就是PO模型的具体实例2.实现BasePagefrom selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains #鼠标操作class BasePage():BasePage封装所有界面都公用的方法。例如driver,find_el…1.PO模型在自动化中经常会被使用到一下就是PO模型的具体实例2.实现BasePagefromseleniumimportwebdriverfromselenium.webdriver.common.action_chainsimportActionChains#鼠标操作classBasePage(): BasePage封装所有界面都公用的方法。 例如driver,find_element等 # 实例化BasePage类时事先执行的__init__方法该方法需要传递参数def__init__(self,driver,url):self.driverdriver self.base_urlurl# 进入网址defget(self):self.driver.get(self.base_url)#元素定位,替代八大定位defget_element(self,*locator):returnself.driver.find_element(*locator)#点击defleft_click(self,*locator):ActionChains(self.driver).click(self.get_element(*locator)).perform()#输入defsend_text(self,text,*locator):self.driver.find_element(*locator).send_keys(text)#清除defclear_text(self,*locator):self.driver.find_element(*locator).clear()# 表单切换defswitch_iframe(self,*locator):self.driver.switch_to.frame(self.driver.find_element(*locator))#窗口切换defswitch_window(self,n):self.driver.switch_to.window(self.driver.window_handles[n])3.实现SearchPagefromselenium.webdriver.common.byimportByfrombase.base_pageimportBasePageclassSearchOne(BasePage):def__init__(self,driver,url):BasePage.__init__(self,driver,url)#进入百度defopen_baidu(self):self.get()#输入数据definput_search_content(self,text):self.send_text(text,By.ID,kw)# 点击按钮defclick_baidu_search(self):self.left_click(By.ID,su)defclick_open_hao(self):self.left_click(By.XPATH,.//*[id1]/h3/a[1])4.实现TestCase pythonimportunittestfromseleniumimportwebdriverfrompage.page_oneimportSearchOnefrompage.page_twoimportSearchTwoclassBaiBu(unittest.TestCase):classmethoddefsetUpClass(cls)-None:cls.driverwebdriver.Firefox()cls.driver.implicitly_wait(10)deftest001(self):urlhttp://www.baidu.comsSearchOne(self.driver,url)s.open_baidu()s.input_search_content(123)s.click_baidu_search()s.click_open_hao()self.driver.switch_to.window(self.driver.window_handles[1])deftest002(self):sSearchTwo(self.driver,)s.open_baidu_map()deftearDown(self)-None:# self.driver.quit()passif__name____main__:unittest.main()5.pytest模式写法fromseleniumimportwebdriverclassTest_loginDvwa():deftest_login(self):self.driverwebdriver.Firefox()self.urlhttp://10.5.1.247/dvwa/login.phpusernameadminpasswordpasswordsrDvwaPage(self.driver,self.url)sr.login_dvwa(username,password)sr.search(nick)ifname‘main’:pytest.main([-sq,test_loginDvwa.py])

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询