Forum Discussion
dvox
14 years agoOccasional Contributor
This is what i tried to use. Did I miss any thing. I am trying to click on a link "Delete Folder".
function Test122()
{
var p = Sys.Process("iexplore");
var page = p.Page("https://testingmysite.com/You/MyActivities?FolderID=60576");
var PropArray = new Array("href", "#");
var ValuesArray = new Array("a", "Delete Folder");
var ConvertedPropArray = ConvertJScriptArray(PropArray);
var ConvertedValuesArray = ConvertJScriptArray(ValuesArray);
var MyLink = page.Find(ConvertedPropArray, ConvertedValuesArray, 5);
if (MyLink.Exists)
Log.Message("Object found", MyLink.FullName);
else
Log.Error("The object is not found");
}
function ConvertJScriptArray(AArray)
{
// Uses the Dictionary object to convert a JScript array
var objDict = Sys.OleObject("Scripting.Dictionary");
objDict.RemoveAll();
for (var j in AArray)
objDict.Add(j, AArray
return objDict.Items();
}
The source for this link is as follows.
<li>
<a href="#" onclick='DeleteFolder();return false;'><img src="/App_Themes/Main2_0/images/ico-delete.png" style="margin-right:5px;" />Delete Folder</a>
</li>