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

专业网站设计学校网页制作软件序列号

专业网站设计学校,网页制作软件序列号,网站开发后端开发,网店店铺装修怎么做框架大体上已经写完了,不过说实话好多代码让我自己写我也写不出来,那该怎么办呢?很简单,把现在已经写好的代码保存起来,等用的时候拿出来复制粘贴就好了,如果你是大神,自己会写,那就…

框架大体上已经写完了,不过说实话好多代码让我自己写我也写不出来,那该怎么办呢?很简单,把现在已经写好的代码保存起来,等用的时候拿出来复制粘贴就好了,如果你是大神,自己会写,那就更厉害了~

现在我们按模块分析一下代码:

1、setting.py

这个文件放置的是一些常量,正如我们看到的比如接口地址前缀、电子邮件的配置,以及Log内容的设置等,这里放置的内容在修改的时候也会非常方便。

2、common->integretion

这个模块下只有一个文件——HTMLTestRunner.py文件,大家都已经知道了,这个文件是用来发邮件用的模板,这个文件大家只需要下载下来复制进去即可。

3、common->module->email_module.py

这个文件中放的是发送邮件的逻辑代码,需要注意的是:

text_msg = MIMEText("<html><body><p><span style='color: red;'>&nbsp;&nbsp; 大家好:</span></p><p>&nbsp;&nbsp;&nbsp;&nbsp; ""附件为本次UI自动化测试报告,请查收。<br/></p></body></html>",'html', "utf-8")

这里放的是一个html格式的内容,第二个参数是“html”;此外还附加了一个测试报告的附件一起发送。而邮件发送人、接收人、邮件设置的一些参数都是读取常量文件setting.py读取到的,这样的好处是当你需要修改邮件发送、接收,或者修改发送邮件的服务器时会非常方便——把常量看做对象,需要的时候就只需要调用,保证代码不会被修改导致出现代码上的错误。

4、common->module->environment_module.py

这个方法的作用就是读取setting.py文件中的地址并返回

5、common->module->excel_module.py

读取excel文件,其中get_sheet_by_index,get_sheet_by_name,get_row_values,get_col_values等方法分别是通过索引、名称获取sheet内容、行内容以及列内容。最后的get_all_content函数作用我们在这里分析一下:

    def get_all_content(self, sheet_obj):__content = []# 总行数__rows_num = self.get_number_of_rows(sheet_obj)for tmp in range(__rows_num):tmp_list = []# 遍历行内容__row_value = self.get_row_values(sheet_obj, tmp)for i in __row_value:i = i.encode('utf8')# 将每行内容放到一个列表里tmp_list.append(i)__content.append(tmp_list)return __content

首先定义一个空列表__content(两个下划线的目的是为了避免子类重写),然后__rows_num保存获取到的行数。

range(3),返回0,1,2。所以我们的for循环就是遍历行数次,在for循环中,先定义空列表tmp_list,通过get_row_values函数获取每行的内容,我们知道,我们读的是一个excel文件,所以每行的内容以列表的形式返回,继续遍历这些内容,然后进行编码,将编码后的内容放在新的列表中,最后返回编码后的内容列表。

6、common->module->requests_module.py

本模块中,GetResponse类下的方法就是多判断了一下是否携带session,除此之外和我们说过的requests方法没有区别。而AnalysisResponse类则把提取url、status_code、content、headers、cookies都单独写成了方法,很容易理解。这样的方便就是为了今后应用的时候直接调用方法,不用再重新去写获取的方法,其实回过头想想,感觉这里其实没那么大的必要,我觉得。

剩下的就是testcase包下的用例文件了,其实在用例中是要增加断言的,我这里问了通过,没敢写断言。

最后就是咱们写了至少五六遍的run_all_tests.py文件了,吾不言。

http://www.yayakq.cn/news/561391/

相关文章:

  • 网站制作的基础网站开发行业知识新闻
  • 相亲网站上做it的骗术网站采集信息怎么做
  • 中式建筑网站平面设计公司排名前十
  • 网站做统计分析有哪些中文域名网站
  • 带后台网站建设wordpress模板大全
  • 个人网站制作多少钱哪个网站能接效果图做
  • 一个网站需要哪些备案上市公司网站建设方案
  • 宁波培训网站建设潍坊大型做网站建设的公司
  • 信宜网站开发公司在线购物系统的分析与设计
  • 建设一个最普通网站要多少钱展示网站模板下载
  • 接单子做网站做mod游戏下载网站
  • 奉贤网站制作哪个网站可以接加工单
  • 动态图网站怎么做dw如何建立网站模板
  • 家教网站建设网站建设销售秘籍
  • 企业建设网站公司简介wordpress开发主题
  • 怎么样创建网站货源网 wordpress 模板
  • 顺的网站建设信息呼和浩特网站制作 建设
  • 网站建设项目报告书网站建设需要注意
  • 潍坊网站关键词免费做请帖的网站
  • 重庆市建设企业诚信分查询网站做建筑设计的网站推荐
  • 怎么向搜索引擎提交网站社区电商网站设计
  • 网站开发的毕业设计黄村网站开发公司电话
  • 韩国服装网站建设做网站的赢点公司
  • 新网站建设哪家好wordpress做多语言
  • 合肥建设网站制作哪个好怎么做网站的需求
  • 搭一个网站自适应网站运动div如何设置的
  • 温州网站运营国家工信部网站备案查询
  • 曹县住房和城乡建设局网站枣庄seo技术培训
  • 数字火币交易网站开发免费咨询妇科医生在线
  • 台州网站注册 公司微信网站跳转链接怎么做