摘要: 今天在学习自动化测试的高级应用,第一篇就是生成HTML测试报告,由于测试报告的名称没有进行设置,所以每次运行测试之前若没有手动修改之前的报告名称,运行时就会把原来的报告覆盖。这样做显然很麻烦,最好的解决办法就是在报告名称中加入当前时间,这样生成的报告既不会重叠,又能更清晰地知道报告生成的时间。 但是 阅读全文
posted @ 2017-07-25 17:23 杀人的微笑A 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 最近学习到多窗口切换,在页面操作过程中有时点击某个链接会弹出新的窗口,这时需要先切换到新窗口才能对其进行操作。Webdriver提供了switch_to.window( ) 方法实现在不同窗口中切换。 查阅相关资料,得到两种方法来定位到当前页面: 方法一: browser.switch_to_win 阅读全文
posted @ 2017-06-20 15:15 杀人的微笑A 阅读(3067) 评论(0) 推荐(0) 编辑
摘要: 这几天在学WebDriver的警告框处理,具体做法是使用switch_to_alert()方法定位到alert/confirm/prompt,然后使用text/accept/dismiss/send_keys等方法进行操作。 但是却一直卡在接受警告框这一步上,在书上给出的例子是百度首页的搜索设置弹出 阅读全文
posted @ 2017-06-16 12:12 杀人的微笑A 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 遇到问题:定位用户名和密码时,总是定位不到 解决过程:126登录界面,定位用户名和密码时,总是定位不到,后来发现用户名和密码是在一个iframe中,使用Firepath插件定位元素,最左侧会显示iframe信息。通过Firepath显示的是当前活跃的iframe的html,想要定位iframe 可以 阅读全文
posted @ 2017-06-16 11:02 杀人的微笑A 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 这段时间在自学Python,主要是想接触自动化测试,在一番摸索下,觉得用selenium+python的自动化测试框架来开展自动化测试,第一步自然是要先搭建好环境。在网上搜了不少帖子,加上自己的摸索,做了一些记录,希望能够帮助到需要的小伙伴。具体步骤如下: Step1.安装python3.6.1 官 阅读全文
posted @ 2017-06-16 10:49 杀人的微笑A 阅读(289) 评论(0) 推荐(0) 编辑