Support different test cases with same url in BasicHTMLReporter
Change reporter API and replace pageUrl with testCase.url as to pass all testCase options