【问题标题】:Protractor - Return the operating system量角器 - 返回操作系统
【发布时间】:2014-10-20 21:15:30
【问题描述】:

有谁知道如何使用量角器返回操作系统?

一点上下文:我需要按一些键(我想我将使用动作序列来执行此操作)但由于 MAC 和 PC 的键盘不同,我认为我需要一个 if 语句来检测我使用的是哪个操作系统m 运行测试。如果有人知道更好的方法来做到这一点? MAC 上的键相对不寻常 (fn + F10) 而 PC 上只有 F10,这使情况更加复杂。

非常感谢任何帮助!

【问题讨论】:

    标签: javascript angularjs automation webdriver protractor


    【解决方案1】:

    量角器在节点上运行,因此您可以使用内置的节点变量process.platform

    【讨论】:

    • 谢谢。一个得到了cha,在mac上的结果是'darwin'。
    • 一件事是您运行 protractor cli 的机器,另一件事是运行测试的浏览器,因为 selenium 可以位于很远的地方,您确定 process.platform 是您需要的吗?
    • 嗨,elgalu,你说的很远是什么意思?理想情况下,我想要运行测试的机器。
    • 我认为 LeoGallucci 的意思是,如果量角器的节点环境与带有 selenium 的盒子和浏览器不在同一台上运行,这在更复杂的 CI 环境中更常见。在那种情况下,我有同样的问题。首先,我想检查功能对象,但在那里看不到任何明显的东西。目前我唯一能想到的另一件事是browser.executeScript 和用户代理Protractor Documentation
    猜你喜欢
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-27
    相关资源
    最近更新 更多