Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在AveSomium中调用成员(“单击”)_C#_Javascript_Click_Awesomium_Invokemember - Fatal编程技术网

C# 在AveSomium中调用成员(“单击”)

C# 在AveSomium中调用成员(“单击”),c#,javascript,click,awesomium,invokemember,C#,Javascript,Click,Awesomium,Invokemember,我想在awesomium中调用Member(“单击”) 当我有elementid或elementtag这样的东西时,我可以这样做 JSObject document = webView.ExecuteJavascriptWithResult( "document" ); if ( document == null ) return; using ( document ) { JSObject signin = document.Invoke( "getElementById"

我想在awesomium中调用Member(“单击”)

当我有elementid或elementtag这样的东西时,我可以这样做

JSObject document = webView.ExecuteJavascriptWithResult( "document" );

if ( document == null )
    return;

using ( document )
{
    JSObject signin = document.Invoke( "getElementById", "signin" );

    if ( signin == null )
        return;

    using ( signin )
        signin.InvokeAsync( "click" );
}
但我想知道,当我没有任何元素时,我只需要在网页中调用“Click”来运行java脚本代码,用鼠标点击打开弹出页面

有什么解决办法吗?

使用:


我不测试这段代码,但我想知道,什么是#sign它的元素no?或者我们创建这个元素,然后单击?发生了什么?
#signin
是id为“signing”的元素的选择器语法。它类似于您对
document.getElementById('signin')
的调用,因此对我不好!bcs我没有任何元素id或标记,我不需要点击特殊元素,我只想在点击空白页面时点击“喜欢”…现在你知道我能做什么了吗?(thnx,亲切问候)我猜
webView.ExecuteJavascript(@“$(document.body).trigger('click');”是您所需要的。但这似乎毫无意义。
webView.ExecuteJavascript(@"$('#signin').trigger('click');");