scroll = async (iRow, iSkip, iTop, bNoWait) => {
			expect(iRow, iSkip, iTop, bNoWait);
			oTable.setFirstVisibleRow(iRow);

			if (!bNoWait) {
				await this.waitForChanges(assert, `scroll to ${iRow}`);
			}
		}
Scrolls the table to the given row, expects request and change events and waits for them.

@param {number} iRow - The new first visible row
@param {number} [iSkip] - $skip for the request; no request if undefined
@param {number} [iTop] - $top for the request
@param {boolean} [bNoWait] - Whether to wait for request and changes