123456789101112131415161718192021222324252627282930313233343536373839 |
- const PAGE_PATH = "/pages/API/get-element-by-id/get-element-by-id";
- let page;
- describe("getElementById", () => {
- const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
- const isAndroid = platformInfo.startsWith('android')
- const isIOS = platformInfo.startsWith('ios')
- const isMP = platformInfo.startsWith('mp')
- const isWeb = platformInfo.startsWith('web')
- beforeAll(async () => {
- page = await program.reLaunch(PAGE_PATH);
- await page.waitFor('view');
- });
- it("getElementByNotExistId", async () => {
- const res = await page.callMethod("getElementByNotExistId");
- expect(res).toBe(null);
- });
- it("changeStyle", async () => {
- if (!isMP) {
- await page.callMethod("changePageHeadBackgroundColor");
- }
- await page.callMethod("changeTextColor");
- await page.callMethod("changeViewStyle");
- await page.waitFor(500);
- const image = await program.screenshot({fullPage: true});
- expect(image).toSaveImageSnapshot();
- });
- if(isMP) {
- return
- }
- /**
- * 检测元素offsetLeft属性值域
- */
- it("checkElementOffsetLeft", async() => {
- const res = await page.callMethod("getTextOffsetLeft");
- expect(res).toBe(0);
- })
- });
|