zoukankan      html  css  js  c++  java
  • web自动化测试 Selenium2 Java自动化测试实战9_3

    driver.findElement(By.id("idInput")).sendKeys("哈哈");

    driver.findElement(By.id("idInput")).sendKeys("哈哈");

    这句话的意思是在id=idInput的文本框输入数据:哈哈,没有回车的效果

    sendKeys()方法模拟键盘输入向输入框里输入内容

     sendKeys()方法可以模拟键盘输入

    driver.findElement(By.id("translateContent")).submit();

    并通过 submit()提交搜索框的内容,同样达到点击“搜索”  submit() 就是回车的效果,跟click()一样的点击效果
    按钮的效果。有些时候 submit()可以与 click()方法互换来使用,submit()同样可以提交一个按钮。

    假如,你已经动手开始进行自动化了,笔者再提几点建议。
    1、熟练掌握 xpathCSS 定位的使用,这样在遇到各种难以定位的属性时才不会变得束手无策。
    2、准备一份 selenium-2.5.0-java-api,及时查阅 WebDriver 所提供的方法。
    3、学习掌握 JavaScript 语言,掌握 JavaScript 好处前面已经有过阐述,可以让我们的自动化测试工作
    更加游刃有余。
    4、自动化测试归根结底是与前端打交道,多多熟悉前端技术,如http请求,HTML语言 ,cookie、session
    机制等。

    对于自动化测试人员来说,如果熟悉前端技术也会大大降低你定位元素的难度,熟练使用 XPath 和
    CSS 技术会使你的定位变得容易很多,如果精通 javascript、jquery 等技术,那么使你的定位之路变得更加
    随心所欲

     

  • 相关阅读:
    道路计划猿练级(笔者:陈浩)
    OpenCV——Delaunay三角 [转载]
    mysql声明摘要
    JDBC公共动作类
    Android SharedPreferences复杂的存储
    SAP ABAP规划 SY-REPID与SY-CPROG差额
    在我的眼里,生产主管(1)——如何做竞争分析
    Oracle生成查询包括对应于所有数据表记录语句中指定的字段名
    SDUT 2894-C(最短spfa)
    人脉的本质
  • 原文地址:https://www.cnblogs.com/guaimao123/p/7610445.html
Copyright © 2011-2022 走看看