셀레늄 SetUserAgentOverride 을 유지하지 않을 클릭하면 다른 페이지

0

질문

셀레늄 SetUserAgentOverride 를 유지하면 이동하는 페이지로 이동,새로운 창이나 새 탭

내가 알고 있는 크롬 옵션을 사용하여"--user-agent",할 수 있습 유지

그러나 나는 원하는 변경 userAgentData

그래서 내가 테스트에 대해 재정의 useragent 지만,문제는 경우 페이지가 변경되지 않 유지

domains.Network.Enable(new Network.EnableCommandSettings());
domains.Network.SetUserAgentOverride(new Network.SetUserAgentOverrideCommandSettings()
{
    UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4664.45 Safari/537.36"
});

session.GetVersionSpecificDomains<OpenQA.Selenium.DevTools.V94.DevToolsSessionDomains>().Emulation.SetUserAgentOverride(new Emulation.SetUserAgentOverrideCommandSettings()
{
    UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4664.45 Safari/537.36"
});
1

최고의 응답

0

SetUserAgentOverride 깃발을 설정해야 합니다.setUserAgentOverride

Emulation.setUserAgentOverride: Allows overriding user agent with the given string.

PARAMETERS
    userAgent(string): User agent to use.
    acceptLanguage(string): Browser langugage to emulate.
    platform(string): The platform navigator.platform should return.

그러나, @whimboo 에 언급 "에뮬레이션입니다.setUserAgentOverride"해야만 영향을 미치는 현재 대상 으로의 가용성 을 구현합니다.setUserAgentOverride Emulation.setUserAgentOverride 구현을 현재에만 영향을 미치지 않 active 세션을,하지만 파이어 폭스습니다.

2021-11-23 05:56:04

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................