Untitled
unknown
plain_text
2 years ago
1.2 kB
9
Indexable
using System; using System.Diagnostics; using NUnit.Framework; using gdio.unity_api; using gdio.unity_api.v2; using gdio.common.objects; namespace gd_trial_tests { [TestFixture] public class SampleTests { private ApiClient api; private string ip = "localhost"; [OneTimeSetUp] public void Connect() { try { api = new ApiClient(); api.Connect(ip, 19734, false, 30); } catch(Exception e) { Console.WriteLine(e.Message); } api.EnableHooks(HookingObject.MOUSE); api.EnableHooks(HookingObject.KEYBOARD); api.WaitForObject("//*[@name='Demo Application']"); api.Wait(1500); } [Test] public void SceneIsCorrect() { Assert.AreEqual("AR Demo", api.GetSceneName()); } [Test] public void RunButtonExists() { api.Wait(1000); string path = "/*[@name='Demo Application']/*[@name='TestDirector']/*[@name='Canvas']/*[@name='MainMenuUI']/*[@name='DemoButtons']/*[@name='Run']"; api.TapObject(path, 1, 30); api.Wait(1000); } [OneTimeTearDown] public void Disconnect() { api.DisableHooks(HookingObject.ALL); api.Wait(2000); api.Disconnect(); api.Wait(2000); } } }
Editor is loading...