随笔分类 -  Selenium(C#)

自动化测试:Selenium webdriver 学习笔记-C#版(四)
摘要:前面我们知道了如何进行对象的定位,下面我们进一步来了解selenium的一些功能特性:1>等待:我们在处理对象的时候,对象并不能及时的“出现”,那么此时我们就需要进行等待了。 driver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(20)); //这里的20,是以"s" 为单位,这里的数值可以根据实际情况来设置, 还有一种等待方式:使用WebDriverWait对象,同样强大。public IWebElement WaitForElement(IWebDriver driver, strin 阅读全文

posted @ 2014-02-24 17:01 Alvin-x 阅读(6289) 评论(1) 推荐(1)

自动化测试:Selenium webdriver 学习笔记-C#版(三)
摘要:对象定位 前面提到过如何用IE进行找元素,那么找到元素属性后,我们该如何使用呢?下面就来了解下webdriver提供的一系列的定位方法。 常见的方法有:1>Id IWebElement ele= driver.FindElement(By.Id("idValue"));或者IWebElement ele = driver.FindElementById("idValue"); 2>NameIWebElement ele= driver.FindElement(By.Name("nameValue"));或者IWebElem 阅读全文

posted @ 2014-02-21 14:51 Alvin-x 阅读(5789) 评论(1) 推荐(0)

自动化测试:Selenium webdriver 学习笔记-C#版(二)
摘要:前面环境搭建好了,那么下面我们来了解一些简单的应用: 1>进入指定的网页 driver.Navigate().GoToUrl("url") 2>设置页面大小driver.Manage().Window.Size = new System.Drawing.Size(w h); 3>页面前进,后退driver.Navigate().Forward();driver.Navigate().Back(); 4>截图driver.GetScreenshot().SaveAsFile() 5>退出driver.Quit() 下面看具体的实例 进入百度首页, 阅读全文

posted @ 2014-02-20 17:06 Alvin-x 阅读(2668) 评论(0) 推荐(0)

自动化测试:Selenium webdriver 学习笔记-C#版(一)
摘要:初识Selenium最近在学习Selenium_Webdriver,下面记录一下我的学习内容。环境搭建:1.计算机环境浏览器:IE8VS:2012-CHS编程语言:C#计算机:Enu-Win7-64bit2.下载根据自己的计算机环境,在selenium官网:http://docs.seleniumhq.org/download/ 下载相应的,我下载的是:Internet Explore Driver Server——64 bit Windows IE -C# 2.34.0(现在已经有2.35.0)3.配置创建工程-添加引用-选择浏览-点击浏览按钮:选择加载2.34.0里正确的.net 版本(3 阅读全文

posted @ 2013-08-20 12:59 Alvin-x 阅读(2641) 评论(0) 推荐(0)

导航