小编Dev*_*ife的帖子

F#创建字母和数字的随机字符串

我的以下代码有问题。我正在尝试创建字母和数字的随机字符串。下面的代码有效,但是每个会话只能创建1个随机字符串,因此,如果我再次调用randomNum,它将仍然保留创建的第一个随机字符串。

let randomNum(len : int) =

    let rand = new System.Random()
    let mutable str = ""
    let chars = "ABCDEFGHIJKLMNOPQRSTUVWUXYZ0123456789"
    let mutable count = 0

    for i in 1 .. len do
        count <- (rand.Next() % 36)

        str <- String.concat "" [str; chars.[count].ToString()]

    str
Run Code Online (Sandbox Code Playgroud)

有谁知道每次调用randomNum时创建随机字符串的简单方法。

谢谢

f#

2
推荐指数
1
解决办法
1523
查看次数

Selenium C# - 断言输入字段被禁用问题

我正在使用Selenium WebDriver和C#我试图断言如果输入字段被禁用.我的解决方案有两个项目:测试和测试框架.

测试

Assert.IsFalse(ContactPage.FirstNameDisabled, "Error: First Name field is not enabled");
Run Code Online (Sandbox Code Playgroud)

测试框架

  get
        {
            var firstName = Driver.Instance.FindElement(By.Id("FirstName"));
            if (firstName.Enabled);
             return false;
            return true;
        }
Run Code Online (Sandbox Code Playgroud)

上面的代码会传递字段是否被禁用.我试图将IsFalse更改为IsTrue并且返回false,返回true顺序但是似乎无法获得我想要的正确结果.

任何帮助将不胜感激.

c# selenium

1
推荐指数
1
解决办法
2964
查看次数

标签 统计

c# ×1

f# ×1

selenium ×1