2017-11-30 2 views
0

私はSelenium Ideと協力しています。Selenium Ide:合計の日付

私は、ユーザーが入力した変数の形式で日付を取得しています。その日に6日を追加する必要があります。

これは私の試みです。

storeEval |プロンプト(「XX/XX/XXXXの開始日を挿入し、OKをクリックしてください)」| var MyDate

storeEval | var dat = storedVars ['MyDate());}};}}};}}};}}}; ']; dat.addDays(6)|終了日

echo | $ {enddate} |

2行目のエラーがある:

[エラー]予期しない例外:例外TypeError:this.resultは未定義です。

変数値は次のとおりです。

[info]実行中:| echo | $ {enddate} | | [info]エコー:Wed Dec 06 2017 16:17:26 GMT + 0100

誰でも手伝ってもらえますか?ここで

答えて

1

は半分の答えです:私は、将来または過去の日付を計算するためstoreEvalからのコードがうまく機能:

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(); 

この例では、それは今日から6日の日付を取得します。たぶん今日の日付をユーザーの日付に置き換えることができれば、解決策が得られます。

+0

おそらくはい。私は苦労している。ヒントありがとうございます。 – Rubens78