파이썬

셀레니움 웹드라이버에 대한 개인적인 생각...

귀신이보인다 2021. 1. 30. 13:43
728x90
반응형

지금까지 웹드라이버를 몇가지를 사용을 해봤습니다.

 

윈도우용인 IE / Edge 은 제외하겠습니다.

 

엣지는 검색해보니 리눅스용도 나오는거 같은데...

 

사용을 잘 하지도 않거니와 라즈베리파이 에서 사용여부에 대해 없는거 같아서 PASS 를 하도록 하겠습니다.

 

주로 사용하는 브라우저는 Firefox Chrome PhantomJS 요 3가지 브라우저에 대해 생각을 적어보려고 합니다.

 

현재 라즈베리파이에서 위 3가지는 사용가능합니다.

 

또한 데비안 우분투 에서도 사용이 가능합니다.

 

헌데 지금까지 사용해보았지만 위 3가지 동작 방식이 다르게 동작이 됩니다.

 

같은 똑같은 파이썬 소스를 이용하지만 크롬에서 분명하게 테스트할때에는 작동이 됩니다.

 

하지만 파이어폭스에서 테스트를 하게 되면 작동불능이 됩니다.

 

또 두 크롬과 파이어폭스에서 테스트를 해보게 되면 잘 작동이 되지만 팬텀JS 에서는 작동이 되질 않습니다.

 

그래서 전 팬텀JS 에서 어찌되었던 되지 않는 부분때문에 사용을 하지 않으려고 합니다 ;;;

 

귀차니즘... 

 

또 한가지 이야기를 드리자면 팬텀JS와 파이어폭스 화면 스크린샷이 월등히 좋습니다.

 

예전에 글을 쓴적이 있는거 같은데...

 

다시 적어 보겠습니다.

 

크롬에서는 특정 엘리먼트를 스크린샷을 찍게 되면 해당 엘리먼트가 사이즈가 크면 일부분이 잘려서 스크린샷을 찍습니다.

 

하지만 팬텀JS와 파이어폭스는 위의 같은 엘리먼트가 사이즈가 커도 해당 엘리먼트 의 내용이 전부 찍혀서 나옵니다.

 

총 3가지 장단점이 있는거 같습니다.

 

스크린샷이 중요한 내용이라면 파이어폭스로 만드시는게 좋으시고 스크린샷이 필요없는 내용이라면 크롬이 나을수도 있겠습니다.

 

이상 입니다. 

728x90
반응형