当前位置: 首页 > news >正文

一个人能建设一个公司网站吗长春网站设计公司排名

一个人能建设一个公司网站吗,长春网站设计公司排名,软件定制官网,石家庄网站排名软件在自动化中#xff0c; Selenium 自动化测试中有一个名字经常被提及 PageObject( 思想与面向对象的特征相 同 ) #xff0c;通常 PO 模型可以大大提高测试用例的维护效率 优点:可重用#xff0c;业务和对象分离#xff0c;代码结构清晰#xff0c;方便代码维护 核心要素 …在自动化中 Selenium 自动化测试中有一个名字经常被提及 PageObject( 思想与面向对象的特征相 同 ) 通常 PO 模型可以大大提高测试用例的维护效率 优点:可重用业务和对象分离代码结构清晰方便代码维护 核心要素 1. 在 PO 模式中抽离封装集成一个BasePage 类该基类应该拥有一个只实现 webdriver 实例的属性 2. 每一个 page 都继承 BasePage 通过 driver 来管理本 page 中元素将 page 中的操作封装成一个个方法 3.TestCase 继承 unittest.Testcase 类并依赖 page 类从而实现相应的测试步骤 PO 实现进入百度页面输入数据后进入下一个页面 组织代码 1 实现 BasePage 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains #鼠标操作 class BasePage():          BasePage封装所有界面都公用的方法。     例如driver,find_element等          # 实例化BasePage类时事先执行的__init__方法该方法需要传递参数     def __init__(self,driver,url):         self.driver driver         self.base_url url     # 进入网址     def get(self):         self.driver.get(self.base_url)     #元素定位,替代八大定位     def get_element(self,*locator):         return self.driver.find_element(*locator)     #点击     def left_click(self,*locator):         ActionChains(self.driver).click(self.get_element(*locator)).perform()     #输入     def send_text(self,text,*locator):         self.driver.find_element(*locator).send_keys(text)     #清除     def clear_text(self, *locator):         self.driver.find_element(*locator).clear()     # 表单切换     def switch_iframe(self,*locator):         self.driver.switch_to.frame(self.driver.find_element(*locator))     #窗口切换     def switch_window(self,n):         self.driver.switch_to.window(self.driver.window_handles[n]) 2 实现 SearchPage 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 from selenium.webdriver.common.by import By from base.base_page import BasePage class SearchOne(BasePage):     def __init__(self,driver,url):         BasePage.__init__(self,driver,url)     #进入百度     def open_baidu(self):         self.get()     #输入数据     def input_search_content(self,text):         self.send_text(text,By.ID,kw)     # 点击按钮     def click_baidu_search(self):         self.left_click(By.ID, su)     def click_open_hao(self):         self.left_click(By.XPATH,.//*[id1]/h3/a[1]) 3 实现 TestCase 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import unittest from selenium import webdriver from page.page_one import SearchOne from page.page_two import SearchTwo class BaiBu(unittest.TestCase):     classmethod     def setUpClass(cls) - None:         cls.driver webdriver.Firefox()         cls.driver.implicitly_wait(10)     def test001(self):         urlhttp://www.baidu.com         s SearchOne(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])     def test002(self):         sSearchTwo(self.driver,)         s.open_baidu_map()     def tearDown(self) - None:     #      self.driver.quit()         pass if __name__ __main__:     unittest.main() PO 模式的优点 1:PO 提供了一种业务流程与页面元素操作分离的模式这使得测试代码变得更加清晰 2 页面对象与用例分离使得我们更好的复用对象 3 可复用的页面方法代码会变得更加优化 4 更加有效的命令方式使得我们更加清晰的知道方法所操作的 UI 元素 ​现在我也找了很多测试的朋友做了一个分享技术的交流群共享了很多我们收集的技术文档和视频教程。 如果你不想再体验自学时找不到资源没人解答问题坚持几天便放弃的感受 可以加入我们一起交流。而且还有很多在自动化性能安全测试开发等等方面有一定建树的技术大牛 分享他们的经验还会分享很多直播讲座和技术沙龙 可以免费学习划重点开源的 qq群号485187702【暗号csdn11】 最后感谢每一个认真阅读我文章的人看着粉丝一路的上涨和关注礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 希望能帮助到你【100%无套路免费领取】
http://www.pierceye.com/news/640839/

相关文章:

  • 无锡网站建设选千客云网络简单网站建设推荐
  • 设计网站推荐百度贴吧带搜索的下拉框网站
  • 长春站最新发布网站开发税费
  • 北京通州住房和城乡建设部网站网站开发运营服务合同
  • 建设网站的服务端口国外用python做的网站
  • 如何实现网站生成网页手机端网站建设的注意事项
  • 澄迈网站新闻建设哪个公司建设网站
  • 怎么免费做文学网站wordpress下载及使用说明
  • 大学做兼职英语作文网站中国建筑人才培训网
  • 健康养老网站建设展馆展厅设计效果图
  • 做甜品网站的需求分析wordpress手机移动主题
  • 大兴企业官方网站建设wordpress 电话登记插件
  • 织梦网站搜索怎么做爱拍怎么创建wordpress
  • 阿里云多网站建设绵阳专门做网站的公司有哪些
  • 网站推广的基本方法对于大部分网站来说都是适用的深圳华强北网站建设
  • 网校网站毕业设计的方案网站如何做外链教程视频
  • poiplayer wordpress广州企业网站seo
  • wordpress翻页数字广州网站整站优化
  • 动漫网站设计与实现wordpress禁止留言网址
  • 网站开发交流培训机构网站制作
  • 网站安全建设模板下载百度推广免费建站
  • 开发网站公司都需要什么岗位人员郑州最好的妇科医院
  • 河北专业网站建设公司推荐温州网站建设公司有哪些
  • flash布局 的优秀网站大连网络广告
  • 网站运营seo浙江台州做网站的公司
  • 网站设计师培训学校京东联盟如何做查优惠卷的网站
  • 安全证查询官网安徽seo团队
  • 网站备案怎么注销天工网官方网站
  • 做网站去哪推广好安徽义信建设网站
  • 金乡网站建设哪家便宜示范建设验收网站