Esempio n. 1
0
        public void TestSetUp()
        {
            string factory = xmlConfig.gNode("Assertion/factory").InnerText;

            Console.WriteLine("获取的序列号:[0]", factory);
            ple.getElement("config").Click();
            Selp.sl(3);
            Console.WriteLine("TestSetUp-每次调用");
        }
Esempio n. 2
0
        public void login()
        {
            //登陆用例
            driver.FindElement(By.Id("com.streamaxtech.mdvr.direct:id/device_ip")).Clear();
            Selp.sl(5);
            //String sip = pl.getElement("ip").ToString();
            Console.WriteLine("初始化完成IP");
            pl.getElement("ip").Clear();
            pl.getElement("ip").SendKeys("192.168.20.44");
            pl.getElement("pwd").Clear();
            string slogin = pl.getElement("login").ToString();

            pl.getElement("login").Click();
            Console.WriteLine("slogin:" + slogin);
        }
Esempio n. 3
0
        public void Fixture()
        {
            path = @"D:\giT\us\selenium\Appium\apps\MDVR.apk";
            Console.WriteLine("TearDown");
            DesiredCapabilities capabilities = new DesiredCapabilities();

            capabilities.SetCapability("platformName", "Android");
            capabilities.SetCapability("platformVersion", "4.4");            //手机操作系统版本
            capabilities.SetCapability("automationName", "selendroid");      //你想使用的自动化测试引擎:Appium (默认) 或 Selendroid
            capabilities.SetCapability("deviceName", " Android Emulator");
            capabilities.SetCapability("app", path);
            driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4723/wd/hub"), capabilities);
            pl     = new LocatYyaml(driver, "Testxpath.txt");                  //传递webdr对象,读取文件参数
            Selp.sl(5);
            Console.WriteLine("初始化完成");
        }
Esempio n. 4
0
        public void init()
        {
            //启动浏览器
            WebDriver seleiun = new WebDriver();

            drive = seleiun.getDriver();
            //读取config参数,读取ip
            this.xmlConfig = Core.GetRMXML("config.xml", true);       //加载xml
            string weburl = xmlConfig.gNode("Platform/IP").InnerText; //读取xml参数

            drive.Navigate().GoToUrl(weburl);                         //输入网址
            ple = new LocatYyaml(drive, "Xpath.txt");                 //传递webdr对象,读取文件参数
            Console.WriteLine("初始化:访问地址URL:{0}", weburl);
            // drive.Manage().Window.Maximize();   //窗口最大化
            Selp.sl(3);
            ple.getElement("user").Clear(); ple.getElement("pwd").Clear(); //清楚用户密码
            pwd = xmlConfig.gNode("Platform/pwd").InnerText;               //获取密码
            ple.getElement("pwd").SendKeys(pwd);                           //管理员密码amdin
            ple.getElement("login").Click();
            Selp.sl(3);
        }