public void WindowsResize() 

        {

            this.driver.Manage().Window.Maximize();

        }
저작자 표시
신고
블로그 이미지

건빵쥔광이씨

.net, 하이브리드앱, sql, jquery, angularjs 등을 주제로 개발 노하우와 팁등을 포스팅 합니다.

브라우저화면에 보이지 않는 영역의 element 를 찾기는 하나 클릭이벤트를 발생 시키지 못한다.

그래서 해당 element 가 나타나는 스크롤까지 임의로 스크롤을 이동시켜줘야한다.
element의 위치 Location.x , y 를 가지고 스크롤 시켜줘도 되고 일정한 높이를 줘도 된다.

up/down 은 javascript 를 실행하는 함수를 호출해서 스크립트로 제어한다.

driver.Manage() 에는 스크롤 관련 함수가 없으며 window 위치와 크기를 제어하는 부분만 있다.



        public void ScrollUp(int x, int y)

        {

            IJavaScriptExecutor js = this.driver as IJavaScriptExecutor;

            Thread.Sleep(500);

            js.ExecuteScript("window.scrollTo(" + x + ", " + y + ");");

        }



        public void ScrollDown(int x, int y) {

            IJavaScriptExecutor js = this.driver as IJavaScriptExecutor;

            Thread.Sleep(500);

            js.ExecuteScript("window.scrollTo(" + x + ", " + y + ");");

        }
저작자 표시
신고
블로그 이미지

건빵쥔광이씨

.net, 하이브리드앱, sql, jquery, angularjs 등을 주제로 개발 노하우와 팁등을 포스팅 합니다.

os : ubuntu mate 16.x 버전

1. apt-get 으로 php7.0 설치 합니다.

sudo apt-get install php7.0

2. php.ini 에서 확장기능 mbstring, openssl 을 주석 해제 합니다.


3. composer 로 laravel/lumen-installer 실행 시

php7.0 zip extension error 발생합니다.


sudo apt-get install php7.0-zip 설치해주면 해결 됩니다.


 

저작자 표시
신고

'web > PHP' 카테고리의 다른 글

[ubuntu] php 7.0 zip extension error  (0) 2017.09.13
블로그 이미지

건빵쥔광이씨

.net, 하이브리드앱, sql, jquery, angularjs 등을 주제로 개발 노하우와 팁등을 포스팅 합니다.