나는 자동으로 테스트 계정을 생성 할 수 있도록 고유 한 문자 집합을 미리 채울 필드를 설정하려고합니다. 시스템이 설정되는 방식 때문에 이름 필드는 고유해야하며 숫자가 포함되어서는 안됩니다.셀레늄 양식 필드에 javascript 끝에 이상한 문자를 추가
이 셀렌 코드를 조합하면 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처럼 보입니다.
도움을 미리 감사드립니다.
http://www.asciitable.com/ - '\ 0'은 널 코드이므로 이상한 기호가 표시됩니다. –
아래 내 의견을 참조하십시오. 내 null 코드가 없어도 여전히 문제가 있습니다. – Derek
Selenium IDE에서 테스트 한 후 업데이트되었습니다. –