Драматург Java не может открыть браузер в окне инкогнитоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Драматург Java не может открыть браузер в окне инкогнито

Сообщение Anonymous »

  • Делюсь фрагментом, который я использовал, я могу открыть браузер Chrome, но не открывается в окне инкогнито.
  • Мое требование: URL-адрес тестируемого приложения должен быть открыт в окне инкогнито завершите аутентификацию и проведите тестирование. Но этого не происходит, всегда забираются мои учетные данные Windows sso и выдается несанкционированный доступ.
Примечание: я не могу поделиться URL-адресом тестируемого приложения, потому что URL-адрес будет работать внутри корпоративной сети, например, я поделился файлом google.com
Launchbrowser.java
package org.ex.pw;

import com.microsoft.playwright.*;

import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Launchbrowser {

public static void main(String[] args) throws InterruptedException {
// Create a Playwright instance
Playwright playwright = Playwright.create();

// Set the path to the Chrome driver executable
String executablePath = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe";
List browserArgs = new ArrayList(Arrays.asList("--auth-server-allowlist='*'"));
//List browserArgs = new ArrayList(Arrays.asList("--incognito"));

Browser browser = playwright.chromium().
launch(new BrowserType
.LaunchOptions()
.setExecutablePath(Paths.get(executablePath))
.setArgs(browserArgs)
.setHeadless(false));
BrowserContext context = browser.newContext();

// Create a new page
Page page = context.newPage();
// Open a web page
page.navigate("https://www.google.com");
final String pageTitle = page.title();
System.out.println("pageTitle="+pageTitle);
Thread.sleep(25000);
context.close();
// Close the browser
browser.close();
// Close the Playwright instance
playwright.close();
}
}

build.gradle:
plugins {
id 'java'
}

group 'org.ex.pw'
version '1.0-SNAPSHOT'

repositories {
mavenCentral()
}

dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
implementation 'com.microsoft.playwright:playwright:1.44.0'
}

test {
useJUnitPlatform()
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... ito-window
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Драматург Java не может открыть браузер в окне инкогнито
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как открыть Chrome в режиме инкогнито из Python
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как открыть Chrome в режиме инкогнито из Python
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Драматург Скрэпи не может войти на сайт, но драматург это делает
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • «Драматург устанавливает Firefox Chrome» выдает ошибку «Драматург: команда не найдена»
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»