def test_preferences(c: wda.Client): print("Status:", c.status()) print("Info:", c.info) print("BatteryInfo", c.battery_info()) print("AppCurrent:", c.app_current()) # page_source = c.source() # assert "</XCUIElementTypeApplication>" in page_source app = c.session(bundle_id) selector = app(label="蜂窝网络") el = selector.get() el.click() print("Element bounds:", el.bounds) logger.info("Take screenshot: %s", app.screenshot()) app.swipe_right() app.swipe_up() app(label="电池").scroll() app(label="电池").click()
def test_app_operation(c: wda.Client): c.session("com.apple.Preferences") appinfo = c.app_current() assert appinfo['bundleId'] == 'com.apple.Preferences'
def test_session_invalid_with_autofix(c: wda.Client): c.session("com.apple.Preferences") c.session_id = "123" assert c.app_current().bundleId == "com.apple.Preferences" assert isinstance(c.info, dict) assert c.session_id != "123"