[英]playwright how to get a response from a page after navigating and logging in
我在看劇作家,我想回復我看過的例子,有以下片段
Response resp = page.navigate(getPageRequest.getUrl(), new Page.NavigateOptions().setTimeout(60000));
但我想做的是在第一頁登錄,這是一個登錄頁面,它將返回主頁面,而那個頁面,我想返回響應,所以我有以下代碼
// This page is the loggin page
page.navigate(logginURL, new Page.NavigateOptions().setTimeout(60000));
String title = page.title();
System.out.println("title : "+title);
page.fill("input[name='username']", "MyName");
page.fill("input[name='password']", "MyPassword");
page.click("text=Login");
Thread.sleep(300);
// This is the main page after a successful login
title = page.title();
有沒有辦法導航到頁面登錄並返回成功登錄頁面
我想出了一個辦法,他覺得很老套,但我對劇作家的了解還不足以知道是否有更好的方法。 導航到登錄頁面,登錄,返回新頁面導航到該頁面 url。
page.navigate(getPageRequest.getUrl(), new Page.NavigateOptions().setTimeout(60000));
String title = page.title();
System.out.println("title : "+title);
page.fill("input[name='username']", "MyName");
page.fill("input[name='password']", "MyPassword");
page.click("text=Login");
Thread.sleep(300);
System.out.println("title : "+page.title());
System.out.println("URL : "+page.url());
resp = page.navigate(page.url(), new Page.NavigateOptions().setTimeout(60000));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.