파이썬에서 셀레늄으로 크롬 검사 요소를 열 수 있습니까? [복제]

Aug 17 2020

작업중인 프로젝트의 크롬 브라우저에서 inspect 요소를 열어야하는데 이것이 불가능한지 또는 무엇인지 알 수 없습니다. 내가 그렇게 시도하고 그냥 F12를 사용하면 :

action = ActionChains(driver)
action.send_keys(Keys.F12)
action.perform()

그러면 아무 일도 일어나지 않습니다. 전체 단축키 (Ctrl + Shift + i)를 사용해도 동일한 결과가 나타납니다.

action = ActionChains(driver)
action.key_down(Keys.CONTROL)
action.key_down(Keys.SHIFT)
action.send_keys('i')
action.perform()

action.key_up(Keys.SHIFT)
action.key_up(Keys.CONTROL)
action.perform()

Control + a와 같은 다른 바로 가기를 사용하여 지정된 페이지의 모든 항목을 강조 표시하면 작동합니다. 어떻게 든 우클릭 한 다음 검사 버튼을 클릭하는 가능성에 대해 생각해 보았지만 이것이 얼마나 실현 가능한지 잘 모르겠습니다. 누구든지 팁이 있다면 정말 감사하겠습니다.

내가 뭔가를 완전히 잘못하고 있는지 아니면 불가능한지 모르겠지만 어느 쪽이든 적어도 약간의 종결을 원합니다.

답변

metehanakdag Aug 17 2020 at 06:02

Chrome 옵션을 읽을 수 있다고 생각합니다 ! 이 옵션을 다음과 같이 사용할 수 있다고 생각합니다.

chromeOptions = ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = ChromeDriver(chromeOptions);