command 下拉框中会列出所有的命令,你可以通过自动补全的功能自己输入,或是通过下拉框选择。target文本框是用来输入你想操作的网页元素,也就是元素定位器的表达式。find按钮,当你在target框如你想操作的网页元素后,如果正确可以点击此按钮并在网页中高亮地显示出来。value 文本框是用来输入你想改变的值。假如你想在某个文本框中输入一些值,那么就写在这里。table 将会记录command、target、value。这样的结构是因为最初设计时selenium是通过html形式来运行,IDE保留了这样的风格,如果你点击source标签你会发现测试用例是以html形式保存的。value文本框的下部分会显示出seleniu运行时的日志,如果有失败,将会有一个error的记录,这部分将还会系那是command下拉框中命令的帮助信息。这对于从selenium IDE自己输入命令而不用录制功能会有极大的帮助。修改脚本、增加断言在之前的步骤中,我们已经可以录制我们所期望的脚本,他将可以测试一些相关的功能,如针对一些按钮和超链接的测试,但是我们不恩能够检查到页面的其他的元素是否存在或是本应可见的却隐藏了。我们必须确认页面上有不同的元素。我们可以通过两种机制去验证应用程序中的元素。第一种利用assert函数:这允许在测试过程中检查页面中的元素是否存在,如果不存在,测试过程将会因此失败而停止。第二种利用Verity函数:这也是允许测试过程中检查页面元素是否存在,单如果不存在,测试过程将会继续执行。我们可以在测试中增加assert、verify命令去做一些验证工作。一些常用的verrify方法:VerifyElementPresentVerifyElementNotPrementVerifyTextverifyAttributeVerifyCheckedverifyAlertverifyTitle在脚本中增加注释点击右键。点击Insert New Comment,一个空行将会显示在两条命令之间。点击commend文本框,输入一些注释以便后期的维护,如下图:多窗口网页应用程序不仅仅是在一个浏览器的窗口里运行的。例如某个网站会显示一些报表。大多数报表会有着自己的窗口以便用户可以自由的两者之间切换。多窗口运行:让selenium在不同的浏览器窗口之间进行工作是非常困难的一件事,这就需要让selenium以程序的方式知道有多少子浏览器进程已经启用。