博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium--字符串/整型问题Can't convert 'int' object to str implicitly提示解决方法
阅读量:6403 次
发布时间:2019-06-23

本文共 539 字,大约阅读时间需要 1 分钟。

我们在用到selenium做自动化测试的时候,经常会碰到输入int类型的常量或变量,但是

 

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

 

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

 

  • 我们来看一个例子

 

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

 

  • 我们来运行一下这个脚本

 

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

 

X的那条语句:

 

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

 

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

 

 

 

 

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

 

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

 

 

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

 

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

 

都比较困难。

本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1921964,如需转载请自行联系原作者

你可能感兴趣的文章
改变随机数中一些值的概率
查看>>
Spark分析之SparkContext启动过程分析
查看>>
2014电子商务安全技术峰会(含全议题下载)
查看>>
东大OJ-5到100000000之间的回文质数
查看>>
linux C 快速排序法
查看>>
模仿与创新
查看>>
Python用subprocess的Popen来调用系统命令
查看>>
Java NIO与IO的差别和比較
查看>>
.NET源代码的内部排序实现
查看>>
解决Strict Standards: Only variables should be passed by reference
查看>>
解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问
查看>>
MS SQL处理双引号(DoubleQuote)函数
查看>>
[智能架构系列]什么是Buddy智能开发框架
查看>>
三十一、关于android camera setParameters出错
查看>>
【收藏】QCIF、 CIF、2CIF、DCIF、D1(4CIF)格式介绍
查看>>
hdu 3836 Equivalent Sets (tarjan缩点)
查看>>
一些iOS高效开源类库(转)
查看>>
JAVA编程心得-JAVA实现CRC-CCITT(XMODEM)算法
查看>>
C# DES加密
查看>>
浅谈Oracle分区表之范围分区
查看>>