Switch の現在の状態を取得する方法
以下のように、書けばいい感じ。
ポイントは、 Invoke メソッドを使い、
「c.Marked(“/AutomationID/”) メソッドで絞りこんだオブジェクトは、 Switch コントロールだろうなー」
って、想像して、 iSChecked メソッドを呼んでいる点です。
_app.Query (c => c.Marked("/*AutomationID*/").Invoke ("isChecked").Value<bool> ()).First ();
Switch の状態を変更する方法
以下のように、IApp の Tap メソッドを Switch コントロールに対して呼び出してあげればおkです。
_app.Tap(query => query.Marked(/*AutomationID*/));