anchor.diff:                  let appStrings = driver.GetAppStringDictionary("en")
                   Expect.notEqual appStrings.Count 0 "app strings are not empty"
           ]
  +        
  +        testList "key press tests" [
  +            testCase "can press key code" <| fun () ->
  +                driver.PressKeyCode(AndroidKeyCode.Home)
  +
  +            testCase "can press key code with meta state" <| fun () ->
  +                driver.PressKeyCode(AndroidKeyCode.Space, AndroidKeyMetastate.Meta_Shift_On)
  +
  +            testCase "can long press key code" <| fun () ->
  +                driver.LongPressKeyCode(AndroidKeyCode.Space)
  +
  +            testCase "can long press key code with meta state" <| fun () ->
  +                driver.LongPressKeyCode(AndroidKeyCode.Space, AndroidKeyMetastate.Meta_Shift_On)
  +        ]
   
           
           testList "element tests" [
  
positive.code:             testCase "can get dictionary data" <| fun () ->
                  let dictionary : Dictionary<string, obj> = driver.SessionDetails.["desired"] |> unbox
                  Expect.equal dictionary.Count 5 "desired data is set"
          ]
          
          testList "app strings tests" [
  
negative.code: 
                  Expect.isNotNull element.Text "text is set"
                  Expect.isGreaterThanOrEqual (driver.FindElementById("android:id/content").FindElements(byAndroidUIAutomator).Count) 1 "selects at least 1 element"
                  
  
              testCase "can set immediate value" <| fun () ->
                  driver.StartActivity("io.appium.android.apis", ".view.Controls1")
  