生成Selenium IDE的部分新电子邮件地址

时间:2013-12-06 22:20:01

标签: selenium selenium-ide

如果我想创建一个用于注册的测试用例,我需要使用相同的名字,每次使用不同的姓氏,以及像first_name+last_name@gmail.com这样的电子邮件地址,我该如何处理Selenium IDE?感谢您的努力。 我有一些注册测试用例,所以我喜欢从我可以登录的6条路径。显然,每次我都需要一个新的电子邮件地址。邮件地址的结构必须如下qa+testNumber@gmail.com。所以qa +和@ gmail.com必须保持相同,但testNumber必须增加一个for(test ++)每个测试用例。如qa+test1@gmail.com,qa + test2 @ gmail.com,qa + test3 @ gmail.com。我认为姓氏总是一样的,除了电子邮件地址,每次都必须是新的。你有什么线索我能解决这个问题吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

如果你在java中查看运行Selenium junit测试,你可以使用for()循环轻松完成吗?您还可以在实际测试中为您提供更多功能=]这很容易让您满意!

for(int i = 0; i < max_number_of_tests; i++;) {
    selenium.open("/");
    selenium.waitForPageToLoad("30000"); // 30 seconds
    selenium.type("path_to_first_name_input", "QA");
    selenium.type("path_to_last_name_input", "test" + i);
    selenium.type("path_to_email_input", "QA_test" + i + "@test.com");
    selenium.click("path_to_submit_button");
}

可能不会马上给你帮助,但从长远来看会是这样!

希望你(或某人)发现这个有用的