selenium: chrome driver의 start-maximized 옵션 필요성
버튼이 하나 있는데 크롬 브라우저에서 css selector나 xpath 확인해봤을 때 분명 존재하는데 selenium에서 버튼을 찾아 click 함수를 실행했더니 클릭할 수 없다고 나온다.
until.elementLocated 까지 써봤지만 결과는 같았는데, 보니까 창이 최대크기가 아니라서 버튼이 가려져 있던게 문제였다.
start-maximized 옵션을 넣어주니 잘되었다.
const options = new Options()
options.addArguments("--start-maximized")
options.setAlertBehavior("accept")
await new Builder().setChromeOptions(options)
.forBrowser("chrome")
.build()
Author And Source
이 문제에 관하여(selenium: chrome driver의 start-maximized 옵션 필요성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@happulssa/selenium-chrome-driver의-start-maximized-옵션-필요성저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)