0

크롬 드라이버 v 2.25에서 셀렌 테스트를 실행하고 있습니다. 우분투 14 서버에 크롬 v54가 설치되어 있습니다. 플래시에있는 비디오 플레이어를 재생할 셀레늄 테스트를받을 수 없습니다. 플래시를 지원하기 위해 우분투에 크롬을 설치하기 위해 설치해야하는 플러그인이 있습니까?셀렌이 비디오 플레이어를 재생할 수 없습니다.

테스트는 비디오 플레이어가있는 페이지를로드하고 재생 버튼이 있는지 확인합니다. 서버가 플래시를로드 할 수 있는지 확인해야합니다.

답변

0

Selenium은 웹 사이트의 포함 된 개체를 자동화 할 수 없으며 자동화하지 않습니다.

이 같은 개체를 포함

  • 플래시를
  • PDF
  • Java 애플릿

당신이 그를 자동화하려는 경우, 당신은을 찾아야합니다 다른 도구. Selenium은 플래시와 같은 웹 사이트의 외부 구성 요소가 아닌 웹 사이트를 자동화하도록 설계되었습니다.

+0

셀레늄은 플래시를 자동화 할 수 있으며 플래시 (셀레늄이 아님)에 대한 추가 플러그인이 필요합니다. – dimkin

+0

그 시점에서 셀레늄이 아닙니다. 플래시를 자동화하기 위해 다른 것을 사용하고 있습니다. 따라서 내 진술은 여전히 ​​유효합니다. "Selenium은 자동화 된 임베디드 객체 [플래시처럼]하지 못합니다" – sircapsalot

+0

입니다. 플래시에 플렉스 파일럿을 주입하면 HTML DOM과 똑같은 방식으로 플래시가 작동합니다. 관심이 있으시면 시도하십시오. http://www.monsterdebugger.com/ – dimkin

0

이 작업 재치 크롬 52+ 및 chromedriver 2.22+

은 크롬 55/2.27 작동 응답의 때를 얻었다 - 64 비트 모두 당신이 필요 chromedriver 여분의 플래그를 추가 모두를

--ppapi-flash-path=chromedriver/chromedriver_linux64/libpepflashplayer.so

관련 문제