2017-11-30 1 views
0

나는 셀레늄 IDE와 협력 중이다.셀렌 이데 : 합계 날짜

사용자가 입력 한 변수 형식의 날짜가 있습니다. 그 날짜에 6 일을 더해야합니다.

이것은 내 시도입니다.

storeEval | 프롬프트 ("XX/XX/XXXX 시작 날짜를 입력하고 확인을 클릭하십시오") | var MyDate

storeEval | var dat = storedVars [ 'MyDate (myDate() + myDate());}}}; ']; dat.addDays (6) | 종료일

echo | $ {enddate} |

번째 행에있는 오류는 :

[오류] 예기치 않은 예외 : 오류 : this.result가 정의되지 않는다.

가변 값이다

[정보] 실행 : | 에코 | $ {enddate} | | [정보] echo : Wed Dec 06 2017 16:17:26 GMT + 0100

아무도 도와 줄 수 있습니까? 여기

답변

1

반 답변입니다 : 오늘에서 여섯 일 날짜를 얻을이 예에서는

var d= new Date(new Date().getTime() + 24 * 60 * 60 * 1000 * 6); 
var m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); 
d.getFullYear()+"-"+m+"-"+d.getDate(); 

: storeEval에서 코드는 미래 또는 과거의 날짜를 계산하는 나를 위해 잘 작동합니다. 어쩌면 오늘 날짜를 사용자 날짜로 바꿀 수 있다면 해결책이 생길 것입니다.

+0

아마 가능합니다. 나는 고군분투하고있다. 힌트를 주셔서 감사합니다. – Rubens78