机器人框架测试用户角色单点登录

时间:2017-07-14 14:27:15

标签: phantomjs robotframework uitest

我试图将机器人框架用作我们内部使用的网站的ui测试工具。

要测试不同的用户角色,请使用基本身份验证(http://user:ww@url)打开浏览器。不幸的是,这种方法从铬和铬氢化合物(http://www.chromestatus.com/feature/5669008342777856)中除去(对于我使用PhantomJS的测试)。 由于此问题,子资源请求被阻止。见附图。

enter image description here

由于此问题,js文件也被阻止,因此我的UI测试无法正常工作。

是否有人对如何解决这种或其他测试方式有所了解?

1 个答案:

答案 0 :(得分:0)

所有浏览器自动化框架都遇到此问题。这个SO answer描述了采取两步法的方法:

  1. 使用http://user:pass@hostname.ext
  2. 转到网址
  3. 使用http://hostname.ext
  4. 转到网址

    缓存用户名和密码,后续访问将重复使用。