5月可以播种杏树吗?

小说:5月可以播种杏树吗?作者:辛邓伯更新时间:2019-04-21字数:92095

高力士替他将帽子戴正了,又给他斜背上了大红花,这才打量一下,笑道:“好了,可以出发了。”

沭阳11公分12公分白玉兰价格

“额!城之内的赢面的确不高,但是我相信他不会让我们失望的,每一场的决斗不管是胜败对于决斗者而言都是一笔宝贵的财富。”武藤游戏说道。
修长有力的双手垂在身体两侧,淡淡的目光凝视着对面的蓝电霸王龙魂师玉天恒。

林风使了一个眼色,几道身影快速出现,动作灵活,此时同样换了夜行衣,在黑暗中行走不易被人发现。

11.1 截图函数的正常使用

11.1.1 截图方法

无论是在手动测试还是自动化测试中场景复现永远是一个很重要的事情,有时候一些问题可能很难复现,这个都需要测试人员对bug有很高的敏感度,在一般的情况下有一个很好的测试习惯也很重要,发现bug马上截图,不要管那么多。下面我们看一下自动化测试截图的一些方法:

1、save_screenshot(). 这个方法的用户最直接driver.save_screenshot("test.png"),他直接是获取当前屏幕的截图,然后进行保存,可能会有人有疑问,这个不能指定目录吗?当然可以,只是你需要使用另外一个截图方法,如下

2、get_screenshot_as_file(filename) 用法和上面的有一些差别,这个需要指定文件夹driver.get_screenshot_as_file("png/test.png")。

截图方法常用的是这两个,其他的使用很少,这里不做讲解,如果有兴趣的可以去了解一下一个是以二进制,一个是以base64的形式获取。

11.2 以时间戳命名错误图片

11.2.1 时间戳命名图片

可能看到这里的人会觉得不懂,为什么我们需要用时间戳来命名,其实这个并不是我们的最终目的,这里是在给大家传递一个思想,你想想在自动化测试中你每个方法都有可能错误,而且每次运行都是在不同的地方出错,那么你这个命名如果按照上面的写死,那么永远只有一张图片,其他的图片找不到了,这个不符合我们设计时的思考,所以我们需要用不同的方式去,显然时间戳是一个不错的选择,只要出错,我们就截图,而且还能保证每张图的名字不一样,是不是感觉很nb,哈哈,开玩笑。

既然是以时间戳来进行命名,那么首先我们需要有一个获取时间戳的方法,要把它封装好,因为调用这个的地方会很多,所以要进行封装。

 

import time
def getTime(self):
  tamp = int(time.time())
  return tamp

  上面的方法便是我们封装的获取时间戳的方法,我这里使用了一个返回函数,每次当我们调用的时候我们就能够获取到当前的时间戳。接下来看一下在实际中我们如何将时间戳使用到截图方法中:

import time    
  #获取时间戳,并当作图片名字
  def getTime(self):
    tamp = int(time.time())
    filename = "../jpg/ %s.png" %tamp
    self.driver.get_screenshot_as_file(filename)

  看见上面的代码是不是很简单啊,但是不知道你们思考过一个问题没,是不是怎么看怎么觉得别扭啊?接着往下看。

11.3 截图功能的封装

11.3.1 截图功能封装实战

上面的代码越来越别扭,哈哈,我也是那么觉得的,下面看一下截图功能在实际中的封装,其实和上面差不多,只是需要养成一个习惯,尽可能的将同一类功能封装到一个方法中,so,如下:

import time
  #截图
  def getScreenShot(self):
    time = self.getTime()
    filename = "../jpg/ %s.png" %time
    self.driver.get_screenshot_as_file(filename)
    
        
  #获取时间戳
  def getTime(self):
    tamp = int(time.time())
    return tamp

  

看到这个是不是稍微好一点点呢?其实这个呢只能算是入门的,那么在实际项目中我们到底是怎么进行的呢?大家下去思考一下。

  我看着上面的代码模糊,总感觉这个driver哪里来的呢?是不是又忘记了呢?还记得我们return driver了么?

提示:在实际项目中我们的截图封装一般会和我们当前的case有关系,基本是按照case执行的来进行命名,那样在图片页面就能够一目了然的指导这个图片是哪个地方出错的。去动手尝试一下吧。

 

编辑:平北

发布:2019-04-21 00:50:15

当前文章:http://www.cnsdbtzg.com/play/k0cevdgf3n.html

2~8公分独杆木槿大量供应,超低价 龟甲冬青最佳移植时间是什么时候? 1.5公分刚竹多少钱可以买到? 浙江的葱兰都在哪里买的? 紫藤有蓝色的吗? 最新美国红枫价格哪里查询? 山东玫瑰小苗基地在哪里? 紫皇竹草种子有什么优势?

41917 52046 96192 56686 56012 97437 70023 15984 99707 13056 75422 54317 54010 81726 43908 60986 43552 70835 31688 98268

我要说两句: (0人参与)

发布