我正在开发一个集成的测试应用程序,在这个应用程序中我们必须生成一个客户帐号。现在这个帐号必须在运行时保存在app配置文件中,但是当你再次运行应用程序时,配置文件必须加载并保存最后一个值并从那里继续。到目前为止,这就是我所做的,欢迎任何帮助
//Clear the text box
IWebElement UPC = _driver.FindElement(By.Id("Details_tbxaccount"));
//load the configuration file string
bool IsValid = false;
int start = 1;
MyId = null;
IWebElement UPCTxt ;
while (!IsValid)
{
UPC.Clear();
MyId = start.ToString().PadLeft(13,'0');
UPCTxt =_driver.FindElement(By.Id("Details_tbxaccount"));
UPCTxt.SendKeys(MyId);
if (_driver.FindElement(By.Id("UniqueMessage")).Text.Contains("The Account Number you have entered already exists"))
{
start++;
}
else
{
IsValid = true;
}
} //save the configuration file