摘要: unittest框架的TestCase类提供以下方法用于测试结果的判断 -assertEqual(first,second,msg=None) 断言第一个参数和第二个参数是否相等,如果不相等则测试失败 -assertNotEqual(first,second,msg=None) assertNotE 阅读全文
posted @ 2018-01-29 15:50 NancyRM 阅读(10058) 评论(0) 推荐(0) 编辑
摘要: 最近使用Pychorm编写Python时,每次要引入自定义模块,就会报错,提示“Unresolved reference” Unresolved reference 'LoginClass' more... (Ctrl+F1) This inspection detects names that s 阅读全文
posted @ 2018-01-10 14:25 NancyRM 阅读(4372) 评论(1) 推荐(0) 编辑
摘要: AutoIt是一个使用类似BASIC脚本语言的免费软件,被设计用来进行Windows GUI的自动化测试。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。 此次小编介绍的是利用AutoIT编写合适的脚本,然后将脚本编译成可执行文件,在自动化实现时,直接调用此脚本实现文件上传。 案例: 阅读全文
posted @ 2018-01-10 10:42 NancyRM 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 测试过程中,偶尔会碰到一些页面的隐藏元素,如下,是小编举的一个简单的例子: test.html 按照一般正常的元素定位进行操作,如下: display.py 此时,运行代码结果是: selenium.common.exceptions.ElementNotVisibleException: Mess 阅读全文
posted @ 2018-01-09 10:59 NancyRM 阅读(5352) 评论(0) 推荐(1) 编辑
摘要: 小编整理了目前学习的Python+selenium常用的一些方法函数,以后有新增再随时更新。 加载浏览器驱动: webdriver.Firefox() 打开页面:get() 关闭浏览器:quit() 最大化窗口: maximize_window() 设置窗口参数:set_window_size(60 阅读全文
posted @ 2018-01-08 17:33 NancyRM 阅读(1511) 评论(0) 推荐(2) 编辑
摘要: 案例:使用Cookie绕过百度验证码自动登录账户 步骤: 1、浏览器进入百度首页,点击登录按钮,输入相关信息(注意:暂时不要点击登录按钮) 2、进入fiddler,首先获取证书,Tools-->Telerik Fiddler Options-->Https,勾选Decrypt Https traff 阅读全文
posted @ 2018-01-08 14:44 NancyRM 阅读(4054) 评论(0) 推荐(0) 编辑
摘要: 在Webdriver中处理JavaScript生成的alert、confirm、prompt,使用switch_to_alert()方法定位到alert、confirm、prompt,然后进行如下操作: text:返回alert/confirm/prompt中的文字信息 accept():接受现有警 阅读全文
posted @ 2018-01-06 16:03 NancyRM 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 多表单切换 案例:在Frame.html文件种定位搜狗搜索页面,进行搜索操作 Frame.html 浏览器打开: frame_test.py 多表单切换,是通过switch_to.frame()方法将当前定位的主题切换为frame/iframe表单的内切页面中。 switch_to.frame()默 阅读全文
posted @ 2018-01-06 15:43 NancyRM 阅读(3275) 评论(0) 推荐(0) 编辑
摘要: 我们熟知Webdriver有8种定位元素的方法,但是当需要定位一组元素的时候,可以使用Webdriver提供的与之对应的8种用于定位一组元素的方法,分别是: find_elements_by_id() find_elements_by_name() find_elements_by_class_na 阅读全文
posted @ 2018-01-06 14:48 NancyRM 阅读(4171) 评论(0) 推荐(0) 编辑
摘要: 我们以登录新浪微博为案例来讲解,首先进入登录页面,输入用户名和密码,点击登录按钮,并且获得用户信息以验证是否登录成功。 Web地址:https://login.sina.com.cn/signup/signin.php 在编写功能测试用例时,会假定一个预期结果,在执行用例的过程中把得到的实际结果与预 阅读全文
posted @ 2018-01-05 10:39 NancyRM 阅读(1018) 评论(0) 推荐(0) 编辑