Preciso de várias amostras de DOM de página inteira diferentes para meu conjunto de testes qUnit

Tenho uma pequena quantidade de Javascript para testar, mas ele opera em toda a página, por exemplo, localizando elementos por IDs numerados como "# t34". Preciso criar um punhado de páginas diferentes para testar as diferentes configurações possíveis. Vejo que posso usar o qunit-fixture para criar uma árvore DOM para os testes acessarem, mas cada configuração de página precisa ser uma página completa, pois encontrará elementos por ID.

Os vários tutoriais do qUnit por aí parecem focados nos exemplos simples de funções Javascript puras que executam aritmética simples. Preciso de ajuda para entender como criar um conjunto de testes real usando vários arquivos diferente

Atualizado com mais detalhes: eu sou o proprietário de cobertura.py, a ferramenta de cobertura de código Python. Gera relatórios HTML. Esses relatórios contêm jQuery para adicionar um pouco de interatividade. Estou adicionando muito mais e gostaria de automatizar o teste. O HTML parececomo iss. Não há servidor envolvido, esses são apenas arquivos gravados em um diretório local; portanto, não há oportunidade para o ajax. Gostaria de executar meus testes em várias configurações de página diferentes, principalmente relacionadas a casos extremos de partes de código em vermelho e verd

Por que meu código acessa as linhas de origem pelo número como$("#t123") (por exemplo), não posso ter mais de uma "página" de HTML no mesmo DOM, pois os IDs entrarão em conflito. Como posso executar o qUnit em diferentes páginas de HTM

questionAnswers(2)

yourAnswerToTheQuestion