public void TestSetUp() { string factory = xmlConfig.gNode("Assertion/factory").InnerText; Console.WriteLine("获取的序列号:[0]", factory); ple.getElement("config").Click(); Selp.sl(3); Console.WriteLine("TestSetUp-每次调用"); }
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); }
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("初始化完成"); }
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); }