예제 #1
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("初始化完成");
        }
예제 #2
0
파일: Set_info.cs 프로젝트: userbalck/us
        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);
        }