public static Size GetWindowSize(DesktopWindowSize windowSize) { Size result = default(Size); switch (windowSize) { case DesktopWindowSize._1366_768: result = new Size(1366, 768); break; case DesktopWindowSize._1920_1080: result = new Size(1920, 1080); break; case DesktopWindowSize._1440_900: result = new Size(1440, 900); break; case DesktopWindowSize._1600_900: result = new Size(1600, 900); break; case DesktopWindowSize._1280_800: result = new Size(1280, 800); break; case DesktopWindowSize._1280_1024: result = new Size(1280, 1024); break; } return(result); }
public SauceLabsAttribute( BrowserType browser, string browserVersion, string platform, DesktopWindowSize desktopWindowSize, BrowserBehavior behavior = BrowserBehavior.NotSet, bool recordVideo = false, bool recordScreenshots = false, bool shouldAutomaticallyScrollToVisible = true) : this(browser, browserVersion, platform, behavior, recordVideo, recordScreenshots, shouldAutomaticallyScrollToVisible) => ScreenResolution = WindowsSizeResolver.GetWindowSize(desktopWindowSize).ConvertToString();
public SelenoidAttribute( BrowserType browser, string browserVersion, DesktopWindowSize desktopWindowSize, BrowserBehavior behavior = BrowserBehavior.NotSet, bool recordVideo = false, bool enableVnc = false, bool saveSessionLogs = false, bool shouldAutomaticallyScrollToVisible = true) : this(browser, browserVersion, behavior, recordVideo, enableVnc, saveSessionLogs, shouldAutomaticallyScrollToVisible) => ScreenResolution = WindowsSizeResolver.GetWindowSize(desktopWindowSize).ConvertToStringWithColorDepth();
public CrossBrowserTestingAttribute( BrowserType browser, string browserVersion, string platform, DesktopWindowSize desktopWindowSize, BrowserBehavior behavior = BrowserBehavior.NotSet, bool captureVideo = false, bool captureNetworkLogs = false, string build = null, bool shouldAutomaticallyScrollToVisible = true) : this(browser, browserVersion, platform, behavior, captureVideo, captureNetworkLogs, build, shouldAutomaticallyScrollToVisible) => ScreenResolution = WindowsSizeResolver.GetWindowSize(desktopWindowSize).ConvertToString();
public BrowserStackAttribute( BrowserType browser, string browserVersion, string operatingSystem, string osVersion, DesktopWindowSize desktopWindowSize, Lifecycle behavior = Lifecycle.NotSet, bool captureVideo = false, bool captureNetworkLogs = false, BrowserStackConsoleLogType browserStackConsoleLogType = BrowserStackConsoleLogType.Disable, bool debug = false, string build = null, bool shouldAutomaticallyScrollToVisible = true) : this(browser, browserVersion, operatingSystem, osVersion, behavior, captureVideo, captureNetworkLogs, browserStackConsoleLogType, debug, build, shouldAutomaticallyScrollToVisible) => ScreenResolution = WindowsSizeResolver.GetWindowSize(desktopWindowSize).ConvertToString();
public LambdaTestAttribute( BrowserType browser, string browserVersion, string platform, DesktopWindowSize desktopWindowSize, string geoLocation, Lifecycle behavior = Lifecycle.NotSet, bool recordVideo = false, bool recordScreenshots = false, bool shouldAutomaticallyScrollToVisible = true) : this(browser, browserVersion, platform, behavior, recordVideo, recordScreenshots, shouldAutomaticallyScrollToVisible) { ScreenResolution = WindowsSizeResolver.GetWindowSize(desktopWindowSize).ConvertToString(); GeoLocation = geoLocation; }
public RemoteAttribute(BrowserType browser, string browserVersion, PlatformType platform, DesktopWindowSize desktopWindowSize, BrowserBehavior behavior = BrowserBehavior.NotSet, bool shouldAutomaticallyScrollToVisible = true) : base(browser, desktopWindowSize, behavior, shouldAutomaticallyScrollToVisible) { BrowserVersion = browserVersion; PlatformType = platform; ExecutionType = ExecutionType.Grid; }
public AppAttribute(string appPath, DesktopWindowSize desktopWindowSize, Lifecycle behavior = Lifecycle.NotSet) : this(appPath, behavior) { AppConfiguration.Size = WindowsSizeResolver.GetWindowSize(desktopWindowSize); }