2017-12-13 7 views
-1

を生成することが可能である私は は、それがランダムIBAN番号(Seleinium C#の)

 string AccountNumberStr = "******************"; 
     personEditPage.FillBankAccount(AccountNumberStr); 
の下textbox.Myコードでランダム口座番号を記入している問題は、私は私が持っているテストを実行している各時間のためであります手作業で口座番号を変更してください。IBAN発電機を使用して交換する可能性はありますか?

+0

「AccountNumberStr」はランダムな値ですか? – Salman

+0

はい、それはIBAN形式 –

+0

でなければなりません。また、IBAN形式はどうですか? – Salman

答えて

0

各国のIBANコードを生成するパターンがあります。以下のような:

enter image description here

だから、あなたは最初BBANを生成する方法を知っておく必要があります。だから、これらのすべてがあなたのコードをますます困難にします。

しかし

私はあなたがthis siteから値を取得するために、あなたのsleniumを使用することをお勧めします。あなたがURLにナビゲートするために、あなたはすでに、ランチ、あなたのセレンのブラウザでは、それは難しいことではないでしょうので:それはあなたのアプリケーションが遅くなりますので、それのための欠点がある

driver.navigate().to("https://www.generateiban.com/test-iban/"); 
string AccountNumberStr = driver.findElement(By.xpath("//*[@id="iban"]"); 

が、それは短く、あなたはそれがランダムIBAN番号を生産しているライブラリですTHIS LINK

確認することができます

+0

@Mutu Arronはこの回答の助けを借りませんでしたか? – Salman

+0

ありがとうございました –

0

を理解しやすいです。あなたが必要としていることをやっているし、C#で書かれているので、そこからいくつかの面を取ることもできます:)....幸運!

+0

_ "これはランダムIBAN生成をサポートしていませんが、" _ - 2年前 – CodeCaster