22 lines
731 B
JavaScript
22 lines
731 B
JavaScript
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);
|
|
});
|