gpt4 book ai didi

javascript - Selenium 在表单字段中的 javascript 末尾添加奇怪的字符

转载 作者:行者123 更新时间:2023-11-28 03:01:09 25 4
gpt4 key购买 nike

我正在尝试设置一个字段来预填充一组唯一的字符,以便我可以自动生成测试帐户。由于系统的设置方式,名称字段必须是唯一的,并且不能包含数字字符。

我将这段 selenium 代码放在一起,它可以正常工作 99%,但在良好代码的末尾留下了额外的垃圾字符。

javascript{stringtime=''; 
nowtime=new Date().getTime().toString();
for ( var i in nowtime )
{ stringtime+=String.fromCharCode(parseInt(nowtime[i])+65 ); };
'test' + stringtime + '\0'}

结果:testBCEBBJCBFBBAI + 一堆不会复制到这里的字符。它们看起来就像一个盒子里的 4 个零。

预先感谢您的帮助。

最佳答案

排除末尾的“\0”字符(它显示在 ? 处),并且在 Selenium 中,我认为 javascript 引擎在处理 for(var i in nowtime) 时遇到问题。尝试这样:

javascript{
stringtime= '';
nowtime=new Date().getTime().toString();
for(var i = 0; i < nowtime.length; i++){
stringtime += String.fromCharCode(parseInt(nowtime[i])+65);
}
stringtime;
}

关于javascript - Selenium 在表单字段中的 javascript 末尾添加奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/811921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com