我最近开始使用风车和python来运行我的web应用程序的自动化测试。这是记录我的事件风车自动生成的python脚本:Python新手生成随机字符串
# Generated by the windmill services transformer
from windmill.authoring import WindmillTestClient
import string
import random
def test_recordingSuite0():
client = WindmillTestClient(__name__)
client.click(id=u'input-999052296848829736')
client.type(text=u'btsr65ejdfgdjdfg', id=u'input-999052296848829736')
client.click(id=u'input-999052296848829736-1')
client.type(text=u'dfgdbdfgdfgjdfgjd', id=u'input-999052296848829736-1')
client.click(name=u'_u911175390904082714')
client.select(option=u'1', name=u'_u911175390904082714')
client.click(value=u'1')
client.click(id=u'input-497945674625883994')
client.type(text=u'[email protected]', id=u'input-497945674625883994')
client.click(name=u'_u969737303932735624')
client.radio(name=u'_u969737303932735624')
client.type(text=u'asdg9a7e0g57wn4bgwsdfhsdfhsdfhssdhsd', id=u'input-542327653202413691')
#client.click(name=u'submit')
#client.waits.forPageLoad(timeout=u'20000')
我完全新的Python和我正在学习一些语法的现在。但有人可以帮助我在各个领域随机输入输入文本吗?
例如:线路2: 在一个测试,我想
client.type(text=u'LAKJSDOGUSDGSDGS', id=u'input-999052296848829736')
,并在另一个:
client.type(text=u'908374098afsDGSGS', id=u'input-999052296848829736')
(随机的,不同的)
谢谢!
如果你这样做,你怎么能确定你的Web应用程序实际看到的数据测试运行产生的随机数据相匹配?无论如何,你为什么要关心随机数据? – 2012-04-07 09:32:33