我有一个问题需要来自
的价值string someValue = ((IJavaScriptExecutor)Global.Driver).ExecuteScript("$('#publication_title').val();");
Console.WriteLine(someValue);
有什么想法吗?
答案 0 :(得分:4)
string someValue = ((IJavaScriptExecutor)Global.Driver).ExecuteScript("return $('#publication_title').val();");
您正在寻找什么。它需要更多的“推动”来告诉它“获得这个价值并将它还给我”。
我也说你甚至可能根本不需要这样做。如果您正在努力获得元素的value
属性,那么最好这样做:
element.GetAttribute("value");