C# Класс FalcoA.Core.RequestHelper

跟Gecko浏览器相关的一些操作,可以在除了Gecko线程以外的线程里调用
Показать файл Открыть проект

Открытые методы

Метод Описание
BrowserGet ( Gecko.GeckoWebBrowser browser, String url ) : String

使用browser访问url链接,将结果存在GeckoWebBrowser的Response里

BrowserPost ( Gecko.GeckoWebBrowser browser, String url, String data ) : String

使用browser向地址url发送数据data,将返回结果放在GeckoWebBrowser的Response里

GeckoDocumentCompleted ( object sender, EventArgs e ) : void
GeckoStop ( Gecko.GeckoWebBrowser browser ) : void
GeckoWaitForComplete ( Gecko.GeckoWebBrowser browser ) : void
Get ( String url ) : String
GetGeckoContent ( Gecko.GeckoWebBrowser browser ) : string
OperateBrowserClick ( Gecko.GeckoWebBrowser browser, DomElementLocator locator ) : System.Boolean

对browser当前document里的locator所指向的元素进行单击操作

OperateBrowserInput ( Gecko.GeckoWebBrowser browser, DomElementLocator locator, String inputValue ) : System.Boolean

对browser当前document里locator所指向的元素填入数据inputValue

OperateBrowserMouseOver ( Gecko.GeckoWebBrowser browser, DomElementLocator locator ) : void

把browser当前document里locator所指向的元素触发MouseOver的事件

OperateBrowserSetFocus ( Gecko.GeckoWebBrowser browser, DomElementLocator locator ) : System.Boolean

把browser当前document里locator所指向的元素设置成focus状态

Post ( String url, String data ) : String

Приватные методы

Метод Описание
GeckoClick ( Gecko.GeckoWebBrowser browser, Object locator ) : System.Boolean
GeckoFocus ( Gecko.GeckoWebBrowser browser, Object locator ) : System.Boolean
GeckoGet ( Gecko.GeckoWebBrowser browser, Object url ) : String
GeckoInput ( Gecko.GeckoWebBrowser browser, Object locator, Object data ) : System.Boolean
GeckoPost ( Gecko.GeckoWebBrowser browser, Object url, Object data ) : String

Описание методов

BrowserGet() публичный статический Метод

使用browser访问url链接,将结果存在GeckoWebBrowser的Response里
public static BrowserGet ( Gecko.GeckoWebBrowser browser, String url ) : String
browser Gecko.GeckoWebBrowser
url String
Результат String

BrowserPost() публичный статический Метод

使用browser向地址url发送数据data,将返回结果放在GeckoWebBrowser的Response里
public static BrowserPost ( Gecko.GeckoWebBrowser browser, String url, String data ) : String
browser Gecko.GeckoWebBrowser
url String
data String
Результат String

GeckoDocumentCompleted() публичный статический Метод

public static GeckoDocumentCompleted ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

GeckoStop() публичный статический Метод

public static GeckoStop ( Gecko.GeckoWebBrowser browser ) : void
browser Gecko.GeckoWebBrowser
Результат void

GeckoWaitForComplete() публичный статический Метод

public static GeckoWaitForComplete ( Gecko.GeckoWebBrowser browser ) : void
browser Gecko.GeckoWebBrowser
Результат void

Get() публичный статический Метод

public static Get ( String url ) : String
url String
Результат String

GetGeckoContent() публичный статический Метод

public static GetGeckoContent ( Gecko.GeckoWebBrowser browser ) : string
browser Gecko.GeckoWebBrowser
Результат string

OperateBrowserClick() публичный статический Метод

对browser当前document里的locator所指向的元素进行单击操作
public static OperateBrowserClick ( Gecko.GeckoWebBrowser browser, DomElementLocator locator ) : System.Boolean
browser Gecko.GeckoWebBrowser
locator DomElementLocator
Результат System.Boolean

OperateBrowserInput() публичный статический Метод

对browser当前document里locator所指向的元素填入数据inputValue
public static OperateBrowserInput ( Gecko.GeckoWebBrowser browser, DomElementLocator locator, String inputValue ) : System.Boolean
browser Gecko.GeckoWebBrowser
locator DomElementLocator
inputValue String
Результат System.Boolean

OperateBrowserMouseOver() публичный статический Метод

把browser当前document里locator所指向的元素触发MouseOver的事件
public static OperateBrowserMouseOver ( Gecko.GeckoWebBrowser browser, DomElementLocator locator ) : void
browser Gecko.GeckoWebBrowser
locator DomElementLocator
Результат void

OperateBrowserSetFocus() публичный статический Метод

把browser当前document里locator所指向的元素设置成focus状态
public static OperateBrowserSetFocus ( Gecko.GeckoWebBrowser browser, DomElementLocator locator ) : System.Boolean
browser Gecko.GeckoWebBrowser
locator DomElementLocator
Результат System.Boolean

Post() публичный статический Метод

public static Post ( String url, String data ) : String
url String
data String
Результат String