0
webdriverでコマンドgetEval()
を使用する方法?ここ セレンRC(1)コード:私はwebdriverをしてそれを使用することができますどのようにGetEval WebDriver
String date2 = selenium.getEval("var d=new Date(); d.getDate()+'.'+(((d.getMonth()) < 10 ? \"0\" + (d.getMonth()+1) : d.getMonth()+1)) +'.'+d.getFullYear();");
?
私は 'executeScript()'はSelenium 1のように最後の行を自動的に返しませんでしたか? 'return'を追加してください。また、[this](http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/JavascriptExecutor.html)は、このドキュメントです。 –
Jochen、あなたのスクリプトは正しいですが、私たちは "返品"にも必要です、Slanecのおかげです。これは正しいコードです:String date2 =(String)((JavascriptExecutor)driver).executeScript( "var d = new Date(); return d.getDate()+ '。' + '((d.getMonth())< d.getMonth()+ 1):d.getMonth()+ 1))+ '。' + d.getFullYear(); "; – user1211063