Pytest踩坑:读取Excel的值传入@pytest.mark.parametrize后None变为nan
Excel的第二行,host列为空
Excel直接读出来的也是为空
但是在经过@pytest.mark.parametrize处理后
传入到网页中的值为nan
查看日志打印出来的信息,host的值从None变为了nan,空类型变为了float类型
暂时无法找到这个问题的解决办法,后续有时间查看pytest源码看看能否解决
暂时是通过在Excel中直接传入字符串None,读取时就会读到字符串None
再通过重写的sendkey方法,对空类型和字符串None进行判断,为空类型或者字符串None就不传入
这样暂时解决了这个问题