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);
        }
Пример #2
0
 public bool ConfigureWirelessStation(string ssid, WirelessModes wirelessMode, WirelessStaModes mode, WirelessBands band, WirelessAuthentications auth, string passphrase, int keyIndex)
 {
     throw new NotImplementedException();
 }
Пример #3
0
 public bool ConfigureWirelessStation(string ssid, WirelessModes wirelessMode, WirelessStaModes mode, WirelessBands band, WirelessAuthentications auth, string passphrase, int keyIndex)
 {
     NavigateToWireless();
     return(false);
 }