正在生成测试电子邮件ID
Generating test email ids
问题的必需解决方案:
Id是固定的"qualityassurance"我想生成像这样的Id:1- q.ualityassurance
对于第二次运行,id应该类似于:2- qu.alityassurance
对于第三次运行,它应该像:3- qua.lityassurance
依此类推,直到id的长度。但我不知道如何在下一次运行时调用递增值的函数。
代码为:
Selenium.prototype.doNothing = function(){
// The do in front of Nothing in the function is what tells the system this is a global function
}
Selenium.prototype.doRandomEmail = function(locator, num)
{
var id = “qualityassurancetask”;
var stringLength = id.length;
var randomstring = ”;
var insstring = ‘.’;
var num = 1;
//var rnum = Math.floor(Math.random() * stringLength);
var remainingstring = id.substring(num,id.length);
randomstring += id.substring(0,num).concat(insstring, remainingstring);
randomstring += “@gmail.com”
num= num+1;
selenium.doType(locator,randomstring,num);
}
试试这样的东西:
next_address = last_address.replace(/'.(.)/, "$1.");
这个想法是寻找".?"在哪里?是任何字符(请注意,正则表达式中的文本.用于匹配任何字符,因此我使用.?进行解释)。这被更改为"?.",即点在字符串中向右"推"。如果新地址和旧地址完全相同,那么组合就用完了。
注意,如果你的地址字符串包含@gmail.com部分,你需要避免将点移过@,你可以这样做:
next_address = last_address.replace(/'.('w)/, "$1.");
也就是说,只允许用"单词"字符交换点。
相关文章:
- 使用Regex验证电子邮件id长度
- 使用javascript SDK的Facebook用户电子邮件id
- 点击链接提交表格并发送到多个电子邮件 ID
- Gmail 电子邮件 ID 验证
- 使用 jquery 验证电子邮件 ID
- 使用 Angular JS 的电子邮件 ID 的自动完成建议
- 如何在 java 脚本中检查电子邮件 ID 是否存在
- 删除javascript变量中以逗号分隔格式存储的重复电子邮件ID
- 如何验证我的电子邮件Id字段
- 预订过程中的电子邮件Id捕获
- 在网络应用程序中从facebook登录接收电子邮件id
- 硒IDE-显示意外警报!生成随机电子邮件ID时
- 如何询问电子邮件id&每次登录facebook时的密码
- 如何从文本框中获取姓名和电子邮件id
- Javascript 电子邮件验证,我希望电子邮件 ID 中的.com不区分大小写
- Regexp -找到我的电子邮件Id结束与有效的域
- 使用javascript从给定字符串获取电子邮件id
- 如何获得用户的电子邮件id在v2.4 facebook sdk
- Passportjs认证使用谷歌应用程序的电子邮件id
- 以电子邮件id作为参考的Netsuite联系人更新