美文网首页
2018-06-05

2018-06-05

作者: 华东03 | 来源:发表于2018-06-05 17:44 被阅读0次

selenium基础

  • 环境搭建
    1.JDK
    2.myeclipse + maven + selenium + testNG
    3.chrome 浏览器 + chrome driver
  • 新建工程
    1.新建一个web工程添加maven支持
    2.pom.xml文件中添加selenium和testNG的依赖
  • 设置环境变量
    1.System.setProperty
  • 打开浏览器
    1.WebDriver driver = new ChromeDriver();
  • 关闭浏览器
    1.driver.quit();
  • 打开网页
    1.driver.get(url);
    2.driver.navigate().to(url);
  • 导航栏操作
    1.前进: driver.navigate().forward();
    2.后退:driver.navigate().back();
    3.刷新:driver.navigate().refresh();
  • 元素定位
    1.通过id定位:driver.findElement(By.id("id的值")
    2.通过name定位:driver.findElement(By.name("name的值")
    3.通过class定位:driver.findElements(By.className("class属性的值")
    4.通过xpath定位:driver.findElement(By.xpath("标签的xpath")
    5.通过文本内容精确定位:driver.findElement(By.linkText("文本内容")
    6.通过文本内容模糊定位:driver.findElement(By.partialLinkText("文本内容")
  • 元素操作
    1.text文本输入框
    1.1 清除文本输入框中的内容 .clear()
    1.2 向文本框中输入内容 .sendkeys("文本内容")
    2.button按钮 .click()

相关文章

网友评论

      本文标题:2018-06-05

      本文链接:https://www.haomeiwen.com/subject/srdmsftx.html