Пролистайте якоря Awesomium и нажмите их
Пожалуйста, посмотрите на эти темы:
Цикл через Awesomium JSObject
http://firstbestanswer.com/question/2j7b6p/loop-awesomium-jsobject.html
Теперь для цикла на всех якорях на моем веб-браузере я написал следующие коды:
string js = @"(function() {
if(window.jQuery)
{
alert('Yeah!');
}
else
{
alert('nope');
}
var elements = [];
$('a').each(function(){
//alert($(this).attr('href'));
elements.push($(this));
});
alert(elements);
return elements;
})();";
JSValue result = webBrowser_extra.ExecuteJavascriptWithResult(js);
JSValue[] elements;
if (result.IsNull)
{
MessageBox.Show(result + " : IsNull");
}
if (!result.IsArray)
{
MessageBox.Show(result + " : ! IsArray");
}
elements = (JSValue[])result;
foreach (JSValue item in elements)
{
if (item != null)
{
//Here i want to access href value of element and click on it, but how??????????
}
}
Я хочу зациклить все якоря на моей странице, получить все значения href, собрать их в список и щелкнуть каждый элемент, не используя его href.
Как я могу редактировать свои коды для этой цели?