文件名称:获得验证信息-基于用户兴趣分类的协同过滤推荐算法
文件大小:7.92MB
文件格式:PDF
更新时间:2024-07-02 20:33:07
selenium
4.6 获得验证信息 当我们在编写功能测试用例时,一般会有预期结果,这个预期结果是由测试人员在执行用例的过程中 通过眼睛与思维进行判断的。自动化测试用例由交给机器去执行的,机器并不像人一样是有思维和判断能 力的,那么是不是模拟的各种操作页面的动作没有报错就说明用例执行成功的呢?并不见得,比哪我们模 拟百度搜索的脚本,结果有一天在新版本上线后搜索的结果显示少一条,但脚本执行并没有报错,那么这 个 bug就永远不会被自动化测试发现。 那么是不是在跑自动化测试的时候需要一个人盯着脚本的执行来辨别执行结果呢?如果是这样的话, 自动化测试也就失去了“自动化”的意义。在自动化用例执行完成之后,我们可以从页面上获取一些信息 来“证明”用例执行是成功还是失败。 通常我们用得最多的几种验证信息分别是 title 、URL和 text,text方法在前面已经讲,它用于获取标 签对之间的文本信息。 下面仍以 126邮箱例子,来获取这些信息: login126.py #coding=utf-8 from selenium import webdriver driver = webdriver.Firefox() driver.get("http://www.126.com") print 'Before login================' #打印当前页面 title title = driver.title print title