34935-vm/assets/cesium/Specs/e2e/CesiumPage.js
Flatlogic Bot 055d24df95 WORKING
2025-10-14 02:37:44 +00:00

28 lines
719 B
JavaScript

export class CesiumPage {
constructor(page) {
this.page = page;
}
async goto() {
await this.page.goto(`/Specs/e2e/cesium.html`);
await this.page.addScriptTag({
path: process.env.release
? "Build/Cesium/Cesium.js"
: "Build/CesiumUnminified/Cesium.js",
});
await this.page.addScriptTag({
content: process.env.release
? `window.CESIUM_BASE_URL = "../../Build/Cesium/";`
: `window.CESIUM_BASE_URL = "../../Build/CesiumUnminified/";`,
});
}
/**
* Updates the system time by 1 second. Useful for testing animations or other time-based actions.
*/
async tick() {
await this.page.evaluate(() => window.__clock.tickAsync(1000));
}
}