Check if a device is connected. Args: device_id: Device UDID to check. If None, checks if any device is connected. Returns: True if connected, False otherwise.
(self, device_id: str | None = None)
| 174 | return None |
| 175 | |
| 176 | def is_connected(self, device_id: str | None = None) -> bool: |
| 177 | """ |
| 178 | Check if a device is connected. |
| 179 | |
| 180 | Args: |
| 181 | device_id: Device UDID to check. If None, checks if any device is connected. |
| 182 | |
| 183 | Returns: |
| 184 | True if connected, False otherwise. |
| 185 | """ |
| 186 | devices = self.list_devices() |
| 187 | |
| 188 | if not devices: |
| 189 | return False |
| 190 | |
| 191 | if device_id is None: |
| 192 | return len(devices) > 0 |
| 193 | |
| 194 | return any(d.device_id == device_id for d in devices) |
| 195 | |
| 196 | def is_wda_ready(self, timeout: int = 2) -> bool: |
| 197 | """ |
no test coverage detected