使用watin为基于Web的应用程序在输入框中添加动态值

时间:2011-03-08 12:04:42

标签: watin

我正在开发一个基于网络的应用程序,负责处理客户的在线订单。

我们正在使用watin来实现理智。这就是我的代码所用的内容

mybrowser.TextField(Find.ByName(“searchBox”))。Value =“milk”;

mybrowser.Image(Find.ByName( “搜索”))点击();

在输入字段中,我想添加X长度的任何字符串值(例如肉/面包店)

请帮忙

1 个答案:

答案 0 :(得分:0)

当我读到你的问题时,你希望能够生成并输入一个特定的给定长度为X的字符串。这是我之前写的一些代码。

    public static string GetRandomString(int length)
    {
        StringBuilder randomString = new StringBuilder();
        Random randomNumber = new Random();
        for (int i = 0; i < length; i++)
        {
            randomString.Append(Convert.ToChar(Convert.ToInt32(Math.Floor(26 * randomNumber.NextDouble() + 65))));
        }
        return randomString.ToString();
    }

如果您想从特定的项目列表中选择,我会使用这样的代码

         public static string GenerateRandomFood()
         {
             string[] foods = {"Bread", "Cheese", "Milk", };

             // There are 3 food names
             return foods[GetRandomInt(0, 2)];
         }

希望你就是这样。