2014-10-16 104 views
2

我使用的是Selenium WebDriver(.net)並且有一個我稱之爲.ExecuteScriptIJavaScriptExecutor。我希望它爲我返回一個價值,但我似乎無法讓它這樣做。如何從IJavaScriptExecutor獲取返回值

string displayedCallNumber = (string) _driver.JavaScript.ExecuteScript("return $('#CallNumberSearch').val();"); 

我可以使用jQuery作爲我正在使用的頁面自動具有jQuery。我究竟做錯了什麼?

P.S.當我在瀏覽器的W/O硒

回答

-1

$('#CallNumberSearch').val();作品你可以嘗試:

JavascriptExecutor js = (JavascriptExecutor)driver; 

String str = js.executeScript("script");