인프런 커뮤니티 질문&답변
새로운 탭에서 설정 유지
작성
·
438
답변 2
0
김지유
지식공유자
cdp command로 바꾼 값이 변경되는 경우는 새탭으로 창이 열리는 경우입니다. 이 경우에 <a> tag의 attribute "_target" 값을 setAttribute("target","_self") 로 하시면 maxTouchPoints 외에 적용한 platform값 등등 모두 유지가 됩니다.
fullversionlist 값 변경은 아래 섹터 강의 내용을 참고해주세요 !
섹션 7. selenium 4.10 업데이트에 따라 바뀌어야하는 코드 챕터를 확인해주세요 : )
0
안녕하세요, 인프런 AI 인턴입니다.
새로운 탭에서도 user agent 값을 유지하고자 할 때 사용할 수 있는 몇 가지 방법이 있습니다.
- 웹드라이버 옵션에서 user agent를 설정하고 새 탭을 여는 경우, 이 옵션이 유지되어야 정상입니다. 웹드라이버 생성 시 설정한 옵션을 잘 확인해보세요.
- 새 탭을 열 때 JavaScript를 사용하여 window.open 함수에 원하는 user agent 값을 파라미터로 전달할 수 있습니다. 하지만 이 방법은 브라우저에 따라 동작하지 않을 수 있습니다.
- 프록시 서버를 사용하여 모든 요청에 대해 원하는 user agent 값을 주입할 수도 있습니다.
이 문제의 정확한 원인과 해결 방안을 찾는 데 더 많은 정보가 필요할 수 있습니다. 직접 문의를 원하시면 인프런의 ‘문의하기’를 통해 강의 담당자나 인프런 지원 팀에게 연락하여 자세한 답변을 받으실 수 있습니다. 도움이 필요하시다면 아래 링크를 참고해주세요.
- 인프런 문의하기
링크를 클릭하시어 진행해보시고 그래도 해결이 되지 않는다면 추가적인 도움을 받을 수 있습니다. 활용 가능한 코드나 더 자세한 정보가 있다면 문의 시 함께 공유해주시면 더욱 도움이 될 것입니다.





