51Testing软件测试论坛

标题: 关于用代码实现输入的参数的唯一性——selenium的参数化? [打印本页]

作者: 测试积点老人    时间: 2018-10-18 11:21
标题: 关于用代码实现输入的参数的唯一性——selenium的参数化?
比如我一个登录的界面,我把登录的过程用python语言写了个登录脚本,我每次执行的时候需要不断的更换用户名和密码,这个如何用代码实现参数化,使每次执行脚本都是以一个新的用户名和密码登录。

作者: 海海豚    时间: 2018-10-19 09:52
可以将你的参数存到txt文件内,然后写一个Python方法每次去调取不同的参数
作者: 虫王戮蛊    时间: 2018-10-19 10:18
很多种方式,但是核心的思路就是变量的抽取。然后实际值替换抽取的逻辑变量。
1、直接用excel写一个参数的表,把你需要的变量写到excel里面。用python脚本操作excel(网上很多方法),按你的测试意图去取出你需要的变量即可
2、建立数据库,把所有的数据写入到数据库中,按指定的筛选条件筛选出你需要的数据即可。具体的不懂可以继续追问哟。
最重要的是要有想法!!!
作者: qqq911    时间: 2018-10-19 10:48
设置变量啊
作者: 梦想家    时间: 2018-10-19 10:48
直接用excel写一个参数的表,把你需要的变量写到excel里面。用python脚本操作excel(网上很多方法),按你的测试意图去取出你需要的变量即可
作者: jingzizx    时间: 2018-10-19 12:10
参考其他工具进行参数化实现
作者: libingyu135    时间: 2018-10-19 16:54
设置变量 参数化




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2