public bool ConfigureWirelessStation(string ssid, WirelessModes wirelessMode, WirelessStaModes mode, WirelessBands band, WirelessAuthentications auth, string passphrase, int keyIndex) { NavigateToWireless(); // Wireless mode _controlPanel.PressWait(GetControlId("WIRELESS STATION", "li"), "#hpid-settings-app-menu-panel .hp-listitem-text:contains(Status)"); List <string> controls = _controlPanel.GetIds("li", OmniIdCollectionType.Self).ToList(); // Status _controlPanel.PressWait(GetControlId("Status", controls: controls), "#0"); _controlPanel.Press($"#0"); _controlPanel.PressWait("#hpid-ok-setting-button", GetControlId("SSID", controls: controls)); // Enter ssid _controlPanel.PressWait(GetControlId("SSID", controls: controls), "#hpid-dynamic-setting-panel .hp-dynamic-text-box:contains()"); _controlPanel.PressWait($"#hpid-dynamic-setting-panel .hp-dynamic-text-box", "#hpid-keyboard"); _controlPanel.TypeOnVirtualKeyboard(ssid); _controlPanel.PressWait("#hpid-keyboard-key-done", "#hpid-ok-setting-button"); _controlPanel.PressWait("#hpid-ok-setting-button", GetControlId("AUTHENTICATION", controls: controls)); // Authentication _controlPanel.PressWait(GetControlId("AUTHENTICATION", controls: controls), "#0"); _controlPanel.Press($"#{(int)auth}"); _controlPanel.PressWait("#hpid-ok-setting-button", GetControlId("AUTHENTICATION", controls: controls)); NavigateHome(); return(true); }
public bool ConfigureWirelessStation(string ssid, WirelessModes wirelessMode, WirelessStaModes mode, WirelessBands band, WirelessAuthentications auth, string passphrase, int keyIndex) { throw new NotImplementedException(); }
public bool ConfigureWirelessStation(string ssid, WirelessModes wirelessMode, WirelessStaModes mode, WirelessBands band, WirelessAuthentications auth, string passphrase, int keyIndex) { NavigateToWireless(); return(false); }