Access iOS Control Center using appium

后端 未结 7 1855
一整个雨季
一整个雨季 2021-01-01 23:48

I am trying to open the Control Center using appium and the following code:

    int halfWidth = driver.manage().window().getSize().width / 2;
    int screenH         


        
7条回答
  •  没有蜡笔的小新
    2021-01-01 23:53

    C#: iOS 13.x

    //Opening control center
    
    var size = Driver.Manage().Window.Size;
    
    var height = size.Height;
    
    var width = size.Width;
    
    var touchAction = new TouchAction(Driver);
    
    touchAction.Press(width - 100, height).Wait(1000).MoveTo(width - 100, height - 200).Release().Perform();
    
    //Clicking the WiFi button
    
    Driver.FindElementByAccessibilityId("wifi-button").Click();
    
    //Checking if WiFi enabled or not
    
    var myElement = Driver.FindElementByAccessibilityId("wifi-button");
    
    var result = myElement.GetAttribute("label");
    
    if(!result.Contains("Wi-Fi, Not Connected") && !result.Equals("Wi-Fi"))
    {
        // WiFi connected
    }
    else
    {
        // WiFi Not connected
    }
    

提交回复
热议问题