`
smallerpig
  • 浏览: 14417 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

解决AngularJS编写页面自动化用例时的JS跨域问题

阅读更多

用HTML调用angularjs写页面自动化用例时,遇到JS跨域问题,提示错误如下:

 

  • 488ms 001: hideroot为false属性验证

    1. 482ms
      browser navigate to 'http://127.0.0.1:8080'
      http://localhost:8080/AngularJSTest/lib/angular-scenario.js:34468:5
      
      Permission denied to access property 'angular'
      angular.scenario.Application.prototype.navigateTo/<@http://localhost:8080/AngularJSTest/lib/angular-scenario.js:33693:1
      jQuery.event.dispatch@http://localhost:8080/AngularJSTest/lib/angular-scenario.js:5096:1
      jQuery.event.add/elemData.handle@http://localhost:8080/AngularJSTest/lib/angular-scenario.js:4767:

   解决办法:

 

   在测试页面和被测页面设置document.domain,如

  <script>     
            /**
            *   此处作用为批量执行用例时解决跨域访问的问题,请勿去除
            *   document.location.hostname获取ip地址
            */
            document.domain = document.location.hostname;      
            
    </script>

 

再次调用后问题解决。

 

参考文档:http://blog.csdn.net/macky0668/article/details/6247803

分享到:
评论

相关推荐

    自动化用例编写指南

    在编写自动化测试用例时,还需要掌握一些常用的自动化关键字。例如,在AppiumLibrary中,Openapplication用来打开应用,Clickelement用于点击元素,Inputtext用于在文本框中输入文本。特别地,Waituntilpagecontains...

    自动化用例编写

    主要讲自动化用例的编写的基础及一些注意点,相关概念、思想及如何在自动化执行过程中的使用可以参考培训材料《Web自动化测试(Selenium)培训教材》第4章- BDD&Selenium;的应用。

    自动化用例设计

    很多测试同仁学了一些自动化知识,但不清楚如何与用例结合起来,为了让大家更深入了解自动化用例,现将自动化用例设计思想与大家分享下,该方式的重点是编写自动化用例时你不需要重复编写XPATH 系统依据前一栏的对象...

    自动化用例脚本设计

    设计了一个数据仓库测试的自动化测试用例设计及执行的框架脚本

    自动化用例设计说明及范例

    自动化用例设计规则、方法,及示例。银行贷款的网站为例来说明如何设计自动化用例

    自动化测试用例设计

    4. **增强自动化测试的智能性**:探索机器学习等先进技术在自动化测试中的应用,提高自动化测试用例的智能程度,从而更好地模拟用户行为并检测潜在问题。 通过不断优化自动化测试用例的设计和实施流程,可以有效...

    自动化测试用例.xlsx

    自动化测试用例,自动化测试用例,自动化测试用例,自动化测试用例,自动化测试用例,自动化测试用例,自动化测试用例,自动化测试用例,自动化测试用例

    自动化测试用例和大道至

    在设计自动化测试用例时,我们应遵循以下原则: 1. 明确目标:每个测试用例都应有明确的预期结果,这样可以清楚地知道测试是否成功。 2. 可重复性:测试用例应能够多次执行并得到相同的结果。 3. 充分覆盖:确保测试...

    接口自动化测试源码支持yaml编写用例生成可视化测试报告

    综上所述,这个项目为测试工程师提供了一个全面的接口自动化测试解决方案,从编写YAML测试用例到生成可视化的测试报告,涵盖了接口测试的核心环节,并且对Python初学者友好。通过学习和实践,测试工程师可以提升自动...

    自动化测试用例脚本

    "自动化测试用例脚本"是指编写的一系列程序代码,这些代码按照预定义的逻辑执行测试任务,代替人工进行重复性操作。在这个上下文中,我们重点关注的是基于Selenium和TestNG的自动化测试框架。 Selenium是一个广泛...

    python+pytest接口自动化(12)-自动化用例编写思路 (使用pytest编写一个测试脚本).doc

    pytest 接口自动化测试用例编写思路 pytest 是一个 Python 测试框架,广泛应用于自动化测试领域。今天,我们将探索如何使用 pytest 编写接口自动化测试用例。 一、明确测试对象 在编写接口自动化测试用例之前,...

    模板文档:接口测试用例编写模板

    接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板接口测试用例编写模板...

    编写有效用例.pdf

    在编写用例时,合理的命名是非常重要的。正确的目标层次有助于用例的清晰表达和理解。在多层次的用例描述中,需要合理地将目标划分至不同的层次,这样才能使用例既不遗漏细节,也不过于复杂。层次化的用例描述还应该...

    编写有效测试用例

    4. **自动化测试与手动测试的结合**:合理利用自动化工具提高效率,同时保留手动测试来处理复杂的场景。 5. **持续改进**:定期回顾测试用例,根据反馈进行调整优化。 #### 四、编写高质量测试用例的关键要素 1. *...

    如何编写一个好的测试用例

    在编写测试用例时,还需要确保每个测试用例的目的非常明确,即每个测试用例只能验证一个特定的功能点或需求点。这样做有助于提高测试的效率和准确性。 **示例:** 继续以上述“在线购物平台”的示例。假设我们正在...

    软件测试用例的编写规范

    测试用例编写规范的测试用例编写方法包括常规的测试用例、初始化的测试用例、边界的测试用例、空值的测试用例、格式错误的测试用例、溢出的测试用例、关联的测试用例、唯一值的测试用例、权限不足的测试用例、角色...

    tmss界面自动化华测试

    同时,在调试自动化时,需要Unload Executor在TMSS工具上显示的是“红叉”的标志。 八、tmss界面自动化测试工具的优点和缺点 tmss界面自动化测试工具的优点是可以自动化地测试tmss桌面应用程序,提高测试效率和...

    《编写有效用例》,《用例》

    《编写有效用例》是一本专注于需求分析和建模的实用手册,旨在指导读者如何编写高质量的用例以满足项目需求。书中详细介绍了用例的概念、结构、范围、与项目相关人员和执行者之间的关系,以及如何通过不同的目标层次...

Global site tag (gtag.js) - Google Analytics