gradio

Форк
0
/
gradio_pdf_demo.spec.ts 
21 строка · 721.0 Байт
1
import { test, expect } from "@gradio/tootils";
2

3
test("Custom PDF component demo can be loaded and inference function works .", async ({
4
	page
5
}) => {
6
	await page
7
		.getByRole("button", { name: "Drop PDF - or - Click to Upload" })
8
		.first()
9
		.click();
10
	const uploader = await page.locator("input[type=file]").first();
11
	await uploader.setInputFiles(["./test/files/contract.pdf"]);
12

13
	await page.getByRole("button", { name: "Submit" }).click();
14

15
	await expect(page.getByLabel("contract.pdf")).toBeVisible();
16

17
	const downloadPromise = page.waitForEvent("download");
18
	await page.getByRole("link").nth(0).click();
19
	const download = await downloadPromise;
20
	await expect(download.suggestedFilename()).toBe("contract.pdf");
21
});
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.