1

我有一个需要价值的问题

string someValue = ((IJavaScriptExecutor)Global.Driver).ExecuteScript("$('#publication_title').val();");

Console.WriteLine(someValue);

任何的想法?

4

1 回答 1

5
string someValue = ((IJavaScriptExecutor)Global.Driver).ExecuteScript("return $('#publication_title').val();");

是你正在寻找的。它需要更多的“推动”来告诉它“得到这个值并把它还给我”。

我还要说你可能甚至不需要这样做。如果您正在努力获取value元素的属性,最好这样做:

element.GetAttribute("value");
于 2013-06-06T10:07:19.780 回答