Exemple #1
0
            public virtual SearchResultsPage SearchFor(string thing)
            {
                SearchBox.Click();
                SearchBox.SendKeys(thing);
                SearchForm.Submit();

                return(Arrives.At <SearchResultsPage>());
            }
Exemple #2
0
        protected override void OnInitialize()
        {
            base.OnInitialize();

            if (VoiceCommandName == "Search")
            {
                SelectedArrival   = Arrives.Single(c => c.Name == ArrivesCity);
                SelectedDeparture = Departs.Single(c => c.Name == DepartsCity);

                Search();
            }
        }
Exemple #3
0
        public async void UseVoice()
        {
            var searchUI = new SpeechRecognizerUI();

            searchUI.Recognizer.Grammars.AddGrammarFromUri("search", new Uri("ms-appx:///resources/grammar.xml"));

            searchUI.Settings.ListenText  = "Search for?";
            searchUI.Settings.ExampleText = "Show flights from Auckland to Wellington";

            var searchResult = await searchUI.RecognizeWithUIAsync();

            if (searchResult.ResultStatus == SpeechRecognitionUIStatus.Succeeded &&
                searchResult.RecognitionResult.TextConfidence != SpeechRecognitionConfidence.Rejected)
            {
                SelectedArrival   = Arrives.Single(c => c.Name == (string)searchResult.RecognitionResult.Semantics["arrives"].Value);
                SelectedDeparture = Departs.Single(c => c.Name == (string)searchResult.RecognitionResult.Semantics["departs"].Value);

                Search();
            }
        }
 public virtual SomethingElse MethodThatTransitionsRaw()
 {
     return(Arrives.At <SomethingElse>());
 }
 public virtual PageObject <SomethingElse> MethodThatTransitionsAndRebases(string rebaseTo)
 {
     return(Arrives.AtPageObject <SomethingElse>(rebaseOn: rebaseTo));
 }
 public virtual PageObject <SomethingElse> MethodThatTransitions()
 {
     return(Arrives.AtPageObject <SomethingElse>());
 }
Exemple #7
0
 public Homepage SearchResultSomething()
 {
     return(Arrives.At <Homepage>());
 }