私は最近風車とpythonを使ってWebアプリケーションの自動テストを実行し始めました。これは、風車私のイベントを記録から自動生成することをPythonスクリプトです:Python newbieはランダムな文字列を生成します
# 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:1回のテストで 私は
client.type(text=u'LAKJSDOGUSDGSDGS', id=u'input-999052296848829736')
と別に希望:
client.type(text=u'908374098afsDGSGS', id=u'input-999052296848829736')
(ランダム、異なる)
感謝を!あなたのプログラムの上部に
をあなたがこれを行う場合、どのようにあなたのWebアプリケーションは、実際に見ているデータは、テスト実行のために生成されたランダムデータと一致することを確認することができますか?とにかく、ランダムなデータを持っているのはなぜですか? –