브라우징 자동화에만 집중
This commit is contained in:
21
tests/eeee.spec.js
Normal file
21
tests/eeee.spec.js
Normal file
@@ -0,0 +1,21 @@
|
||||
import { test, expect } from '@playwright/test';
|
||||
|
||||
test('has title', async ({ page }) => {
|
||||
await page.addInitScript(() => {
|
||||
Object.defineProperty(navigator, 'webdriver', {
|
||||
get: () => false,
|
||||
});
|
||||
});
|
||||
|
||||
await page.goto('https://naver.com');
|
||||
await page.goto('https://oname.kr/member/login.html');
|
||||
|
||||
// 브라우저의 콘솔에서 navigator.webdriver 값을 가져옵니다.
|
||||
const webdriverValue = await page.evaluate(() => navigator.webdriver);
|
||||
|
||||
// 콘솔에 값을 출력해봅니다.
|
||||
console.log(`navigator.webdriver 값: ${webdriverValue}`); // 'false'가 출력되어야 합니다.
|
||||
|
||||
// 값이 false인지 단언(assert)하여 테스트를 통과시킵니다.
|
||||
expect(webdriverValue).toBe(false);
|
||||
});
|
||||
Reference in New Issue
Block a user