Edge Chromium 브라우저에서 카피 바라를 사용하여 셀레늄 웹 드라이버 테스트를 어떻게 실행합니까?

바 스카 푸칸

헤드리스 크롬 모드에 드라이버를 등록하려면 다음 코드가 있습니다. 그러나 Edge Chromium 브라우저에서 실행되도록 드라이버를 등록하기 위해 수행해야하는 작업에 대해 혼란 스럽습니다. Mac 컴퓨터에 Edge Chromium이 설치되어 있습니다. 셀레늄 웹 드라이버 3.14를 사용하고 있습니다.

elsif @browser == 'headless chrome' && !@remote
Capybara.default_driver =:selenium_chrome_headless
Capybara.javascript_driver = :selenium_chrome_headless
Capybara.register_driver :headless_chrome do |app|
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--window-size=1280,800')
@driver = Capybara::Selenium::Driver.new(app, browser: chrome, options: options)
정량적

셀레늄과 함께 크롬 기반 Edge를 사용하려면 Microsoft 팀의 다음 권장 사항에 따라 최신 selenium-webdriver 4.x 알파 릴리스를 사용해야합니다.

https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium?tabs=c-sharp

그런 다음 :edge_chromeCapybara 드라이버 초기화에서 와 같이 관련 옵션 및 브라우저를 지정하여 자체 드라이버를 등록해야합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관