51Testing软件测试论坛
标题:
求助python+selenium+unittest中如何传递随机变量
[打印本页]
作者:
hustar0102
时间:
2016-6-20 17:41
标题:
求助python+selenium+unittest中如何传递随机变量
[attach]101543[/attach]
如图一,我在py1中 定义一个随机生成的变量名叫Project_name,这个变量会在class类的test_next方法中使用。
问题是:我想在py2中引用这个变量,该如何引用
目前情况是:我在py2通过import py1的 类名,然后通过类名.project_name方法调用project_name这个变量,可是每次调用的都是新随机生成的,也就是说py1中和py2中的project_name值不一样。
求大神指导,如何能让py2中调用的project_name变量是py1中生成的那个变量
作者:
若尘_51
时间:
2016-6-21 08:53
问题:求大神指导,如何能让py2中调用的project_name变量是py1中生成的那个变量;
可以将py1这个project_name变量的值写入文本中,py2使用时再读取。
作者:
hustar0102
时间:
2016-6-21 17:49
大神们 出现吧,一天了还没解决
作者:
ch4isme
时间:
2016-6-27 15:00
py2调用py1的时候,你就相当于py1这个model里面给project_name赋值的语句重新走了一遍,当然会变了,你把赋值的过程塞进 unittest setup里面,unittest框架执行你这个testcase类的整个过程就不会再次赋值了
def setUp(self)
opentest(self)
self.Project_name = "Project_name" + str(random.randint(0,9999))
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2