![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
林懒惰
这个作者很懒,什么都没留下…
展开
-
TypeError: descriptor ‘flatten‘ requires a ‘numpy.ndarray‘ object but received a ‘numpy.float32‘
在使用img1 = cv2.imread(str(img_path), 0)img2 = numpy.float32(img1)img3 = numpy.ndarray.flatten(img2)当img_path路径对应的图片为空的时候,img1读取到值是None,因此会导致img2值计算位nan;最后导致报错。...原创 2021-07-15 17:04:33 · 510 阅读 · 0 评论 -
自动化项目路径不要包含空格
记录一个空格,导致的错误!在执行Android自动化的过程中,由于本地项目文件放到了一个带有“空格”的文件夹下,导致部分用例执行一直失败报错。原因:Windows system 中shell脚本,根据空格划分命令参数,文件夹中带有“空格”,会导致相应的命令无法正确执行。...原创 2021-07-05 16:43:58 · 123 阅读 · 0 评论 -
Windows下执行headless Chrome
def get_chrome(self): options = webdriver.ChromeOptions() # 设置无页面执行,需要有页面展示,可注释‘--headless’参数; # 无页面执行,会影响测试截图效果; options.add_argument('--headless') return webdriver.Chrome(chrome_options=options)通过添加options中的参数‘--headless’,可以实现在Wind.原创 2021-04-29 10:16:03 · 957 阅读 · 0 评论 -
Appium 的概念
Appium 的概念客户端 / 服务器架构Appium 的核心一个是暴露 REST API 的 WEB 服务器。它接受来自客户端的连接,监听命令并在移动设备上执行,答复 HTTP 响应来描述执行结果。实际上客户端 / 服务器架构给予了我们许多可能性:我们可以使用任何有 http 客户端 API 的语言编写我们的测试代码,不过选一个Appium 客户端程序库用起来更为容易。我们可以把服务器放在另一台机器上,而不是执行测试的机器。我们可以编写测试代码,并依靠类似Sauce Labs的云服务接收和解...转载 2021-04-23 16:18:42 · 103 阅读 · 0 评论