Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以生成随机的伊班数(Seleinium C#)_C#_Selenium_Selenium Webdriver - Fatal编程技术网

是否可以生成随机的伊班数(Seleinium C#)

是否可以生成随机的伊班数(Seleinium C#),c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,我已经在文本框中填写了随机帐号。我的代码如下 string AccountNumberStr = "******************"; personEditPage.FillBankAccount(AccountNumberStr); 问题是每次运行测试时,我都必须手动更改帐号。是否有可能使用IBAN generator进行替换 为每个国家生成IBAN代码有一种模式,例如: 因此,您首先需要知道如何生成BBAN。因此,所有这些都使您的代码变得越来越困难

我已经在文本框中填写了随机帐号。我的代码如下

        string AccountNumberStr = "******************";
        personEditPage.FillBankAccount(AccountNumberStr);

问题是每次运行测试时,我都必须手动更改帐号。是否有可能使用IBAN generator进行替换

为每个国家生成IBAN代码有一种模式,例如:

因此,您首先需要知道如何生成BBAN。因此,所有这些都使您的代码变得越来越困难

但是

我建议您使用slenium从中获取价值。由于您已经使用了selenium浏览器,因此导航到url并不困难:

driver.navigate().to("https://www.generateiban.com/test-iban/"); 
string AccountNumberStr = driver.findElement(By.xpath("//*[@id="iban"]");
它有一个缺点,因为它会让你的应用程序速度变慢,但它很短,而且容易理解,你可以检查一下


这是一个产生随机IBAN数的库。它正在做你需要的事情,而且也是用C写的,所以你可以从那里获取一些IDE:)……祝你好运

AccountNumberStr
可以是一个随机值吗?是的,但它应该是IBAN格式的,
IBAN
格式如何?NL91ABNA041716****它可以有不同的格式,但我想你只需要荷兰。我说的对吗?“而且它还不支持IBAN的随机生成,但”-2年ago@Mutu阿伦:这个答案有用吗?是的,非常感谢