您的位置:首页 > 移动开发 > Objective-C

selenium--unittest字符串/整型问题Can't convert 'int' object to str implicitly提示解决方法

2017-05-04 12:05 751 查看
我们在用到selenium做自动化测试的时候,经常会碰到输入int类型的常量或变量,但是

 

python里默认的只认字符串类型的数据,所以在运行脚本的时候经常会出现Can't convert

 

'int' object to str implicitly的报错,那我们一般这样解决就行了。

 

一、我们来看一个例子

 

这里x输出的是个整型的数据,然后我们直接调用这个整型数据:

 


二、我们来运行一下这个脚本

 

运行后报错了:Can't convert 'int' object to str implicitly,并且报错的语句就是直接调用

 

X的那条语句:

 


这里报错的意思就是这个语句里面含有对象为整型的数据,不能直接赋予字符串类型。

 

那么我们来改一下语句,在调用x之前给他赋予字符串类型:

 


 

 

三、我们改了语句后再次运行看一下

 

运行后没有问题了,脚本正常运行并且正确输出结果:

 

 


Python默认只认字符串类型的常量或变量,大家在调用这些数据之前一定记得要转成

 

字符串类型,不然就会报错,特别是脚本比较多的时候一定得注意,不然定位起问题来

 

都比较困难。如果有问题可以交流QQ群:610845268
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐