я хочу, чтобы получить элемент по идентификатору, а затем получить атрибут и т.д ....получить и установить значение атрибута для элемента в Awesomium в C#
в веб-браузере я использую из этого кода:
HtmlElement element = wb.Document.Body.Document.GetElementById("dnn_ctr730_ViewTMUrbanFileStatusFromWebService_fb_Captcha_CaptchaImageUP");
if (element != null)
{
string link = element.GetAttribute("src");
но в awesomium, как я могу это сделать?
, а также, когда я хочу, чтобы задать значение для элемента в веб-браузере, используя из этого кода:
wb.Document.GetElementById("txtFileNo").SetAttribute("Value", "12345");
wb.Document.GetElementById("BTN").InvokeMember("click");
, но я не знаю, как я могу это сделать в Awesomium ....
я нашел этот код для заданного значения:
dynamic document = (JSObject)webctrl.ExecuteJavascriptWithResult("document");
if (document == null)
return "";
using (document)
{
dynamic elem = document.getElementById("txt1");
if (elem == null)
return "";
using (elem)
elem.value = "test";
, но я не знаю, как вызвать Нажмите, а также как получить значение атрибута ...
anye может мне помочь ..?
Сердечные приветы
спасибо за информацию, все хорошо, но только отправьте код '' $ (BTN) .trigger ('click'); "' не работает для меня! вы можете дать мне больше решений? доброжелательные отношения – Sam
: также я использую из этого кода: 'dynamic element = (JSObject) webctrl.ExecuteJavascriptWithResult (" document.getElementById ('btn') "); если (элемент! = Null) { элемент.Invoke ("click"); element.Invoke ("submit"); } 'но не работает тоже ...... – Sam
oops, забыл использовать селектор' # 'для получения элемента по id ... –