//on class homepage (i.e. https://learn.uark.edu/webapps/blackboard/execute/modulepage/view?course_id=_285727_1&cmp_tab_id=_496115_1&mode=view) public async Task <int> GetDueAssignmentCount(FakeApi_DueDatePeriod t) { bool anyAssignmentsAvailable = (bool)await df.ExecuteJs($"return document.getElementById(\"dueView\").children[0].children[0].children[{t}].children[0].children[1].tagName != \"P\""); if (!anyAssignmentsAvailable) { return(0); } int assignmentCount = (int)await df.ExecuteJs($"return document.getElementById(\"dueView\").children[0].children[0].children[{t}].children[0].children[1].childElementCount"); return(assignmentCount); }
public async Task <string> GetDueAssignmentTitle(FakeApi_DueDatePeriod t, int i) { string assignmentTitle = (string)await df.ExecuteJs($"return document.getElementById(\"dueView\").children[0].children[0].children[{t}].children[0].children[1].children[{i}].children[0].innerText"); return(assignmentTitle); }