Вопросы по теме 'playwright'

Контекст драматурга (кукловода) - это пустой массив при запуске?
При использовании кукольника я обычно открывал новую вкладку, используя следующие строки кода: const browser = await puppeteer.launch() const [page] = await browser.pages() await page.goto('http://example.com') Основная цель этого - меньшее...
1098 просмотров

Элемент не отображается после навигации с помощью драматурга
Я использую драматурга для автоматизации своего браузера. Я нажимаю гиперссылку, которая ведет на Google.com, и там я хочу убедиться, что кнопка поиска Google существует после навигации. Вот мой код. const textToClick = "Visit Google"...
2022 просмотров

Запретить единый вход с Playwright
Попытка написать автоматический тест для веб-сайта, который использует федеративную аутентификацию с ADFS. В моем конвейере Ci / CD я не буду работать в аутентифицированном контексте Windows, поэтому мои тесты Playwright будут встречать запрос...
296 просмотров
schedule 17.04.2022

Драматург получить печенье
Мне нужно получить файл cookie JSSESSIONID с одной страницы и передать его на другую. Но когда я пытаюсь получить печенье с драматургом, я получаю пустой массив. Любые идеи? const browser = await playwright[browserType].launch(); const context =...
1614 просмотров
schedule 07.05.2023

Как поймать диалоги браузера (например, загрузить или открыть) с помощью Playwright for Python?
Я пытался обработать диалоговое окно браузера с Playwright for Python в Firefox (в данном случае, но я предполагаю, что браузер не имеет значения), то есть диалоговое окно, которое было открыто Firefox, чтобы спросить, открыть или сохранить файл....
343 просмотров

Драматург: Получить полный XPATH выбранного элемента
Я хочу получить полный XPATH ( \\html\div\... ) элемента, который я ранее нашел, например. page.waitForSelector() или page.querySelector() . Как бы я сделал это с драматургом? Я не смог найти никаких встроенных решений для этого. ПРИМЕЧАНИЕ....
226 просмотров

Драматург закрыть ненумерованную страницу
я использую код const {chromium} = require('playwright'); (async () => { const userDataDir = '\NewData'; const browser = await chromium.launchPersistentContext(userDataDir,{headless:false}); const page = await browser.newPage();...
233 просмотров

Как передать переменную в стрелочную функцию?
Я хочу использовать параметр селектора внутри стрелочной функции для оператора if. Но внутри оператора if () я получаю сообщение об ошибке, в котором говорится, что этот селектор не определен. Есть ли способ исправить это? static async...
89 просмотров

Не удается выполнить вход через социальные сети с помощью Google в драматурге, поскольку Google это предотвращает. Есть ли способ использовать Playwright? Я использую Chromium
В следующем коде я пытаюсь войти в систему с помощью кнопки входа в Google, но после ввода адреса электронной почты и нажатия кнопки «Далее» появляется экран с ошибкой, который я прикрепил как изображение. it('Sign Up With Google ', async() =>...
63 просмотров