文件名称:打印信息-shodan中文手册
文件大小:5.52MB
文件格式:PDF
更新时间:2024-06-28 04:56:28
selenium2 python
第六节 打印信息 当我们要设计功能测试用例时,一般会有预期结果,有些预期结果是由测试人员通过肉眼进行判断的。 因为自动化测试运行过程是无人值守,一般情况下,脚本运行成功,没有异样信息就标识用户执行成功。 当然,这还不走在足够去正明一个用例确实是执行成功的。所以我们需要获得更多的信息来证明用例执行 结果确实是成功的。 通常我们可以通过获得页面的 title 、URL地址,页面上的标识性信息(如,登录成功的“欢迎,xxx” 信息)来判断用例执行成功。 在实际测试中,访问 1个页面然判断其 title是否符合预期是很常见的一个用例,假如一个页面的 title 应该是“快播私有云”,那么用例可以这样描述:访问该页面,判断页面 title 是否等于“快播私有云”。 获取当前 URL也是非常重要的一个操作,在某些情况下,你访问一个 URL,这时系统会自动对这个 URL进行跳转,这就是所谓的“重定向”。一般测试重定向的方法是访问这个 URL,然后等待页面重定向 完毕之后,获取当前页面的 URL,判断该 URL是否符合预期。如果页面的 ULR返回不正确,而表示当前 操作没有进行正常的跳转。 下面通过快播私有云登录实例进行讲解: #coding=utf-8 from selenium import webdriver driver = webdriver.Firefox() driver.get("http://passport.kuaibo.com/login/?referrer=http%3A%2F%2Fwebcloud .kuaibo.com%2F") #登录 driver.find_element_by_id("user_name").clear()