测试积点老人 发表于 2018-10-18 11:21:08

关于用代码实现输入的参数的唯一性——selenium的参数化?

比如我一个登录的界面,我把登录的过程用python语言写了个登录脚本,我每次执行的时候需要不断的更换用户名和密码,这个如何用代码实现参数化,使每次执行脚本都是以一个新的用户名和密码登录。http://quan.51testing.com/uploads/20180719/41b1edb5d53e5cad17c5f9b4d19fc1fc.png

海海豚 发表于 2018-10-19 09:52:42

可以将你的参数存到txt文件内,然后写一个Python方法每次去调取不同的参数

虫王戮蛊 发表于 2018-10-19 10:18:46

很多种方式,但是核心的思路就是变量的抽取。然后实际值替换抽取的逻辑变量。
1、直接用excel写一个参数的表,把你需要的变量写到excel里面。用python脚本操作excel(网上很多方法),按你的测试意图去取出你需要的变量即可
2、建立数据库,把所有的数据写入到数据库中,按指定的筛选条件筛选出你需要的数据即可。具体的不懂可以继续追问哟。
最重要的是要有想法!!!

qqq911 发表于 2018-10-19 10:48:00

设置变量啊

梦想家 发表于 2018-10-19 10:48:12

直接用excel写一个参数的表,把你需要的变量写到excel里面。用python脚本操作excel(网上很多方法),按你的测试意图去取出你需要的变量即可

jingzizx 发表于 2018-10-19 12:10:03

参考其他工具进行参数化实现

libingyu135 发表于 2018-10-19 16:54:30

设置变量 参数化
页: [1]
查看完整版本: 关于用代码实现输入的参数的唯一性——selenium的参数化?