Dynamic web page with scrolling down

Describe the problem.
Good day dear all!
Sorry an advance for my very bad English!
I want scrape data from url: https://public.dra.gov.pk/rd/HTMLClient/default.htm#/BrowseProductsSet/[bda3df8b7],
but not successful. Page not scrolling down to extract all data, and after scraping it says
No data scraped yet.
Thank you!

Url: https://public.dra.gov.pk/rd/HTMLClient/default.htm#/BrowseProductsSet/[bda3df8b7]

Sitemap:
{"_id":"pks","startUrl":["https://public.dra.gov.pk/rd/HTMLClient/default.htm"],"selectors":[{"id":"link PD","type":"SelectorPopupLink","parentSelectors":["_root"],"selector":"td.msls-column.msls-hstretch div.msls-text","multiple":true,"delay":"2000"},{"id":"regN","type":"SelectorText","parentSelectors":["link PD"],"selector":"div.msls-vauto.ui-page-active div.msls-tab-content > div.msls-clear > div.msls-clear.msls-first-row","multiple":true,"regex":"","delay":0},{"id":"Loc/Imp","type":"SelectorText","parentSelectors":["link PD"],"selector":"div.msls-vauto.ui-page-active div.msls-clear.msls-row:nth-of-type(2)","multiple":true,"regex":"","delay":0},{"id":"Brand","type":"SelectorText","parentSelectors":["link PD"],"selector":"div.msls-vauto.ui-page-active div.msls-clear.msls-row:nth-of-type(3)","multiple":true,"regex":"","delay":0},{"id":"Generic","type":"SelectorText","parentSelectors":["link PD"],"selector":"div.msls-vauto.ui-page-active div.msls-clear.msls-row:nth-of-type(4)","multiple":true,"regex":"","delay":0},{"id":"Manuf","type":"SelectorText","parentSelectors":["link PD"],"selector":"div.msls-vauto.ui-page-active div.msls-clear.msls-first-row div.msls-clear.msls-first-row","multiple":true,"regex":"","delay":0},{"id":"ManCountry","type":"SelectorText","parentSelectors":["link PD"],"selector":"div.msls-vauto.ui-page-active div.msls-clear.msls-first-row div.msls-last-column","multiple":true,"regex":"","delay":0},{"id":"scroll down","type":"SelectorElementScroll","parentSelectors":["_root"],"selector":"div.msls-vauto.ui-page-active div.msls-clear.msls-last-row","multiple":true,"delay":0}]}

Wow, this a quite-awful website with a table which seems to have infinite data.

I have created a scroller which stops at row 250 (scraped 300 rows in my test; your result may vary but it should be more than 250 rows.).

You can tweak the value in " tr:nth-of-type(-n+250) td " for your own purposes.This is a negative child range which means, "keep scrolling while the row is less than 250".

For this scrape, I used Page load delay (ms): 6000:

{"_id":"gove_pk_scroller","startUrl":["https://public.dra.gov.pk/rd/HTMLClient/default.htm#/BrowseProductsSet/[bda3df8b7]"],"selectors":[{"id":"limited_scroll","type":"SelectorElementScroll","parentSelectors":["_root"],"selector":"tr:nth-of-type(-n+250) td","multiple":true,"delay":"750"},{"id":"tab","type":"SelectorTable","parentSelectors":["_root"],"selector":"table","multiple":true,"columns":[{"header":"Registration Number","name":"Registration No ","extract":true},{"header":"Brand Name","name":"Brand ","extract":true}],"delay":0,"tableDataRowSelector":"tr.msls-tr","tableHeaderRowSelector":"thead tr"}]}