robotframework自定义库,解决取余问题

需求背景:
负责的项目中有一个接口是可以分页的,需要验证返回的页数是否正确,这时候想到是从数据库中取出索查的总条数,然后再取余每一页的页数,如果是等于零就返回总条数除以每一页条数,如果取余是大于零就总条数除以每一页条数加一,这时候发现robotframework中没有取余的关键字,找了半天没有决定自己写一个然后就在之前自己的库中添加了一个取余的函数代码如下:
在这里插入图片描述导入robot中尝试调用,刚开始robot报了关于编码的错误类似一下:
TypeError: unsupported operand type(s) for //: ‘str’ and ‘str’
后来发现是我开发的代码是python3.7,而robot是python2.7,最后改过调试后上面的代码就解决了问题。最后调试成功:
在这里插入图片描述这个是总共10条每页3条的结果


版权声明:本文为liubo37原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。