
selenium
文章平均质量分 90
Vicky_zy
做一名与众不同的程序员
展开
-
认识自动化测试
1、什么样的项目适合做自动化测试·软件需求变动不频繁·项目周期长·自动化测试脚本可以重复使用2、Selenium·用于web应用程序测试的工具·直接运行在浏览器,模拟用户操作·覆盖windouws、Linux和Mac·覆盖IE、Chrome、FireFox等主流浏览器·java、python语言进行脚本编写·官网下载 ·https://doc...原创 2018-08-10 13:02:53 · 339 阅读 · 0 评论 -
元素定位方式
根据原创 2018-08-17 13:27:07 · 426 阅读 · 0 评论 -
WebElement的常用API
1、sendKeys()通过sendKeys我们可以向输入框发送我们想输入的内容driver.get("http://baidu.com");//打开百度首页WebElement element = driver.findElement(By.id("kw"));//定位input输入框//1、sendkeyselement.sendKeys("柠檬班");//向输入框发送内容...原创 2018-08-17 14:54:21 · 3921 阅读 · 0 评论 -
多种延时等待
在自动化测试中,代码的执行是很快的,往往出现定位不到元素的情况,其中一种原因是因为页面加载还没有完成或者需要find的元素还没有加载出来,但是代码已经执行到查找元素的位置了,这个时候程序就回报错:找不到元素这种情况下,我们提出了延时等待的方式来解决这个问题延时等待分为三种,分别是:硬性等待、隐式等待、显示等待1、硬性等待:Thread.sleep(long millis)硬性等待,...原创 2018-08-17 16:35:48 · 2697 阅读 · 0 评论 -
WebDriver常用api
1、driver.get(String url)访问指定url页面 该方法会阻塞,只有等该页面上所涉及的请求全部完成后,才能执行后续的操作,这里包括同步和异步请求driver.get("http://www.baidu.com");2、driver.getCurrentUrl()获取当前页面的url地址System.out.println(driver.getCurrentU...原创 2018-08-17 18:33:54 · 865 阅读 · 0 评论