随笔分类 -  Selenium

摘要:1.1 下载selenium2.0的包 1.2.1 用webdriver打开一个浏览器 打开firefox浏览器: WebDriver driver = new FirefoxDriver(); 打开IE浏览器 WebDriver driver = new InternetExplorerDrive 阅读全文
posted @ 2017-02-16 15:50 Edwinma 阅读(207) 评论(0) 推荐(0)
摘要:public class Testcase { @Test public void test() throws InterruptedException { System.setProperty("webdriver.ie.driver", "C:\\IEDriverServer.exe"); // 阅读全文
posted @ 2017-02-16 15:05 Edwinma 阅读(194) 评论(0) 推荐(0)
摘要:Select select = new Select(driver.findElement(By.xpath("//select"))); //从页面第一个select元素开始 select.deselectAll(); //对所以单选框取消选中 select.selectByVisibleText 阅读全文
posted @ 2017-02-16 15:03 Edwinma 阅读(623) 评论(0) 推荐(0)
摘要:用FF的IDE format时遇到问题,无法选择,解决办法: Option->Options 里面选中: Enable experimental features 阅读全文
posted @ 2017-02-16 15:02 Edwinma 阅读(207) 评论(0) 推荐(0)
摘要:明确的等待 明确的等待是指在代码进行下一步操作之前等待某一个条件的发生。最不好的情况是使用Thread.sleep()去设置一段确认的时间去等待。但为什么说最不好呢?因为一个元素的加载时间有长有短,你在设置sleep的时间之前要自己把握长短,太短容易超时,太长浪费时间。selenium webdri 阅读全文
posted @ 2017-02-16 14:59 Edwinma 阅读(665) 评论(0) 推荐(0)
摘要:webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一种办法。 1、工具选择:在我们开发测试脚本的过程中各个浏览器给我们也提供了方便定位元素的工具,我比较 阅读全文
posted @ 2017-02-16 14:56 Edwinma 阅读(140) 评论(0) 推荐(0)