报expected+java+script的错误是什么意思?

本篇文章主要介绍使用java语言采用selenium测试框架进行自动化测试,主要内容包含selenium的安装以及api的使用方法。

xpath和cssSelector我这里只做了简单的介绍,后面我会写专门的博客来进行讲解。

在 PC 端执行自动化测试脚本大多的情况下是希望浏览器在全屏幕模式下执行, 那么可以使用 maximize()方法使打开的浏览器全屏显示, 其用法与 setSize()相同, 但它不需要任何参数。

为了看清脚本的执行过程,下面每操作一步都通过printf()方法来打印当前的URL地址。

clear()方法用于清除文本输入框中的内容。
sendKeys()方法模拟键盘向输入框里输入内容。 但是它的作用不仅于此, 我们还可以用它发送键盘按键, 甚至用它来指定上传的文件。
click()方法可以用来单击一个元素,前提是它是可以被单击的对象,它与 sendKeys()方法是Web页面操作中最常用到的两个方法。 其实click()方法不仅仅用于单击一个按钮,它还可以单击任何可以单击的文字/图片链接、复选框、单选框、下拉框等。

  • clickAndHold() 方法用于模拟鼠标悬停操作, 在调用时需要指定元素定位。
  • perform() 执行所有Actions中存储的行为, 可以理解成是对整个操作的提交动作。

在使用键盘按键方法前需要先导入 keys 类。

WebDriverWait类是由WebDirver提供的等待方法。在设置时间内,默认每隔一段时间检测一次当前页面元素是否存在,如果超过设置时间检测不到则抛出异常。具体格式如下:

  • driver: 浏览器驱动。 10: 最长超时时间, 默认以秒为单位。 1: 检测的的间隔(步长) 时间, 默认为 /");

    功能自动化测试工具——Selenium 篇 怎样开始用 selenium 进行自动化测试(个人总结)_百度经验 selenium, 亚马逊官网, 正品低价, 货到付款!

    在本例中所涉及的新方法如下:

  • switchTo().window(): 用于切换到相应的窗口,与上一节的switchTo().frame()类似,前者用于不同窗口的切换, 后者用于不同表单之间的切换。

脚本运行完成后打开D盘,就可以找到screenshot.png图片文件了。

}

我要回帖

更多关于 javascript的使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信