mirror of
https://github.com/luxdao/ui-automation.git
synced 2026-10-30 19:53:14 +00:00
20 lines
1005 B
TypeScript
20 lines
1005 B
TypeScript
import { getTestDao } from '../../../config/test-daos';
|
|
import { BaseSeleniumTest } from '../../base-selenium-test';
|
|
import { By, until } from 'selenium-webdriver';
|
|
import { pages } from '../../../config/pages';
|
|
import { getBaseUrl, appendFlagsToUrl } from '../../test-helpers';
|
|
|
|
const test = new BaseSeleniumTest('organization', 'create-sub-dao');
|
|
BaseSeleniumTest.run(async (test) => {
|
|
await test.start();
|
|
// Load the organization page
|
|
const orgPath = `${pages['organization']}?dao=${getTestDao('multisig').value}&demo_mode=on`;
|
|
await test.driver!.get(appendFlagsToUrl(getBaseUrl() + orgPath));
|
|
// Wait for the Create SubDAO button and click it
|
|
const createBtn = await test.waitForElement(By.xpath("//button[contains(., 'Create SubDAO')]"));
|
|
await createBtn.click();
|
|
// Wait for the input with data-testid="essentials-daoName"
|
|
await test.waitForElement(By.css('input[data-testid="essentials-daoName"]'));
|
|
console.log('Create SubDAO flow loaded and DAO name input found.');
|
|
}, test);
|