자료실

부자는 돈을 써서 시간을 아끼지만 가난한 사람은 시간을 써서 돈을 아낀다

C#

IT HUB를 찾아주셔서 감사합니다.

C# [C#] [테스트 검수중] .Net 환경에서 Selenium을 사용하여 모바일 UI 구현

페이지 정보

profile_image
작성자 하나를하더라도최선을
댓글 0건 조회 2,842회 작성일 20-05-22 16:10

본문

c #을 사용하는 .Net 환경에서 Selenium을 사용하여 모바일 UI 테스트를하고 있습니다.

세로 모드에서 크롬 모바일 에뮬레이션을 사용하여 테스트를 성공적으로 수행 할 수 있지만 에뮬레이션을 가로 모드로 설정하는 방법을 찾을 수 없습니다.

테스트하는 동안 프로그래밍 방식으로 회전하고 싶지만 연구를 통해 아직 불가능한 것으로 보입니다.

세로 모드로 작업 중입니다.

        ChromeOptions chromeCapabilities = new ChromeOptions();         





        chromeCapabilities.EnableMobileEmulation("Apple iPhone 6");





        ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"C:\chromedriver");            





        IWebDriver driver = new ChromeDriver(service, chromeCapabilities);


        driver.Navigate().GoToUrl("www.google.com");

그러나 iPhone 에뮬레이션을 가로 방향으로 어떻게 배치합니까?

나는 이것을 시도했지만 작동하지 않고 크기 제한없이 브라우저가 열립니다.

        ChromeMobileEmulationDeviceSettings CMEDS = new ChromeMobileEmulationDeviceSettings();


        CMEDS.Width = 66;


        CMEDS.Height = 37;


        CMEDS.PixelRatio = 1.0;


        CMEDS.UserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25";





        ChromeOptions chromeCapabilities = new ChromeOptions();





        chromeCapabilities.EnableMobileEmulation(CMEDS);





        ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"C:\chromedriver");





        IWebDriver driver = new ChromeDriver(service, chromeCapabilities);


        driver.Navigate().GoToUrl("www.google.com");

어떤 도움이나 조언도 크게 받았습니다! 미리 감사드립니다

댓글목록

등록된 댓글이 없습니다.