Selenium WebDriver 自动化测试 第一章

1.打开浏览器,并最大化窗口

  public static void main(String args[]) {
//      System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
      WebDriver driver = new FirefoxDriver();
      driver.get("http://www.baidu.com");
      driver.manage().window().maximize();
      driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
  }

2.登录系统实例

  public void login() {
      //login
      driver.findElement(By.name("LoginForm[username]")).sendKeys("admin");
      driver.findElement(By.name("LoginForm[password]")).sendKeys("123456");
      driver.findElement(By.className("login_botton")).click();
  }

3.测试完成后记得关闭dirver

public void quit() { driver.quit(); }

时间: 2024-11-08 23:56:45

Selenium WebDriver 自动化测试 第一章的相关文章

Selenium WebDriver 自动化测试 第二章

1.处理下拉框 Select select = new Select(dr.findElement(By.id("User_Age"))); select.selectByIndex(1);   //根据index选择 select.selectByValue("终端");  //根据value选择 select.selectByVisibleText("机器人");  //根据visibletext选择 //遍历一下下拉列表所有选项,用clic

Selenium Webdriver 自动化测试开发常见问题(C#版)

转一篇文章,有修改,出处http://www.7dtest.com/site/blog-2880-203.html 1:Selenium中对浏览器的操作 首先生成一个Web对象 IWebDriver driver = new FirefoxDriver(); //打开指定的URL地址 driver.Navigate().GoToUrl(@"http://12.99.102.196:9080/corporbank/logon_pro.html"); //关闭浏览器 Driver.quit

python+selenium webdriver 自动化测试(一)

作为一个刚刚接触python,第一次编程,第一次试着去做自动化的小渣渣,借此地来见证自己的进步,也许每一步对于别人来说微不足道, 但是对于自己来说,是无数次思考之后才能迈出的一步,很吃力,也同样很欣慰.废话不多说,进入主题. 我用的是python+selenium webdriver来搭建自动化框架,对于python语言,不熟悉,只是粗略的看了一遍书,不知道该编什么,也不知道怎么编,请教大牛后,直接上路,不纠结,实战中可以学会更多.推荐一本书,虫师的<selenium webdriver (py

selenium webdriver自动化测试

selenium家族介绍 Selenium IDE:Selenium IDE是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能. Selenium RC:Selenium RC是Selenium家族的核心工具, 支持多种不同的语言编写自动化测试脚本,通过 Selenium RC的服务器作为代理服务器去访问应用从而达到测试的目的.Selenium RC分Client Libraries和 SeleniumServer, Client Libraries库主要主要用于编写

python3里使用selenium webdriver自动化测试

python3里使用selenium webdriver 验收测试(也称功能测试)是用来测试手工任务的功能的,但是手工测试这些任务可能很花时间,并且容易出现人为的错误.作者为架构师.开发人员和测试人员展示了如何使用 Selenium 测试工具来自动化验收测试.通过自动化测试,可以节省时间,并消除测试人员所犯的错误. 什么是 Selenium? Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具.据 Selenium 主页所说,与其他测试工具相比,使用

Python selenium+webdriver 自动化测试例子

#coding=utf-8 from selenium import webdriver #引入selnium模块的webdriver包# import time #引入time函数# browser=webdriver.Firefox() #初始化打开Firefox浏览器# browser.get(") #打开百度网站#   time.sleep(0.3)#休眠0.3秒# browser.find_element_by_id("kw").send_keys("se

Selenium Webdriver自动化测试设计(webdriver自动化架构设计、定义接口、日志处理、Java Robot类应用)

给各位网友分享一套课程,有兴趣的可以加我 2748165793 更多免费资料,可以查看http://blog.sina.com.cn/sonyandnokia码农的开心乐园 课程大纲第1章节:课程介绍概要介绍selenium介绍webdirver介绍webdriver环境搭建 第2章节Selenium IDE介绍IDE实例讲解录制回放过程录制脚本的导出IDE插件的介绍以及安装方法 第3章节Selenium 识别对象的方法包括:id,name,class name,link text,partia

python + selenium webdriver 自动化测试 之 环境异常处理 (持续更新)

1.webdriver版本与浏览器版本不匹配,在执行的时候会抛出如下错误提示 selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing 'value' 解决方案 下载匹配的webdriver放到python的执行文件夹下,替换原来的webdriver文件即可. 原文地址:https://www.cnblogs.com/hades/p/8926095.htm

转载 基于Selenium WebDriver的Web应用自动化测试

转载原地址:  https://www.ibm.com/developerworks/cn/web/1306_chenlei_webdriver/ 对于 Web 应用,软件测试人员在日常的测试工作中,需要大量的手动操作来验证某些功能.开发人员在开发过程中,需要访问其应用并且验证其功能是否正常运行,反复调试重复验证.系统维护人员也需要经常访问其应用,以确保系统的正常运行.如上所述的这些操作需要花费大量的时间和人力,如能引入自动化测试代替人工重复操作,将极大地提高团队的生产效率.在本文中,我们将介绍