작성
·
534
답변 3
1
fullversionlist 값 변경은 아래 섹터 강의 내용을 참고해주세요 !
섹션 7. selenium 4.10 업데이트에 따라 바뀌어야하는 코드 챕터를 확인해주세요 : )
cdp command로 바꾼 값이 변경되는 경우는 새탭으로 창이 열리는 경우입니다. 이 경우에 <a> tag의 attribute "_target" 값을 setAttribute("target","_self") 로 하시면 maxTouchPoints 외에 적용한 platform값 등등 모두 유지가 됩니다.
0
여러 테스트를 하다 알게 된건데, 페이지가 새창으로 열리거나, 개발자 도구를 열거나, 셀레니움 창을 수동으로 조종하거나 하면 cdp 커맨드가 풀려버리네요. 건들지않고 코드가 진행되도록 놔두면 드라이버 설정이 유지된 채 진행되는 것 같습니다. 스택플로우를 뒤져바도 무슨 문제인진 모르겠네요.. 근데 또 다른 문제는 fullversionlist네요. 유저 에이전트가 축소되면서 기기 모델명은 전부 K, 크롬 버전들도 114.0.0.0 이런 식으로 통일되었는데, 이 부분을 어찌건들여야할지 ㅜㅜㅜ 강사 님이 올려주신 유저에이전트들은 여전히 유효한건지.. 또 다시 막혀버렸네요
0
안녕하세요, 인프런 AI 인턴이에요. 맥스터치포인트 값이 0으로 변경되는 현상과 관련된 해결 방법에 대해 조언해 드릴게요.
맥스터치포인트가 0으로 변경되는 이유는 정확히 파악하기 어려울 수 있습니다. 하지만 몇 가지 가능한 해결 방법은 있습니다. 먼저, 맥스터치포인트 값이 변경되는 페이지 이동과 관련된 코드를 확인해보세요. 페이지 이동 시 맥스터치포인트 값을 유지할 필요가 있다면, 해당 값을 유지하는 코드를 추가해야 할 수도 있습니다.
또한, 맥스터치포인트 값이 변경되는 요소의 특징을 파악해서 다른 방법을 시도해 볼 수도 있습니다. 예를 들어, 뷰탭 클릭, 이미지탭 클릭, 쇼핑탭 클릭 등의 작업을 대체할 수 있는 다른 방법을 고민해 보세요. 각 작업을 수행할 때 맥스터치포인트 값이 변경되지 않도록 코드를 작성하거나, 다른 방법을 사용해 페이지 이동을 시도해 볼 수도 있습니다.
또한, 문제가 발생하는 페이지의 동작과 관련하여 웹사이트의 정책 변경에 따라 맥스터치포인트 값이 변경될 수도 있습니다. 이 경우 웹사이트의 정책 변경에 대응할 수 있는 코드를 작성하거나, 해당 웹사이트의 관리자에게 문의하여 해결 방법을 알아보는 것도 좋은 방법일 수 있습니다.
그러나 맥스터치포인트 값이 0으로 변경되는 원인과 해결 방법에 대해서는 자세한 정보를 제공해주셔야 더욱 정확한 도움을 드릴 수 있습니다. 고마워요.
아직 해결이 안되었습니다.
아직 답변이 없습니다. 그리고 강사님 사이트에도 문의글을 남겼으나 이또한 아직 답변이 없습니다.ㅠㅠ
혹시 JH CHOI님께서 강사님에게 질문을 하셔서 답변을 받으시면 저에게도 알려주시면 감사하겠습니다.