【问题标题】:Windows Authentication using Selenium Grid and Webdriver使用 Selenium Grid 和 Webdriver 进行 Windows 身份验证
【发布时间】:2016-06-22 08:18:23
【问题描述】:

有人问我一个问题:

假设我有 4 台机器,我需要在所有浏览器的所有机器上执行一个脚本。我将如何实现这一目标。

我告诉他 Selenium Grid 的概念,我们可以在其中设置一台充当集线器的机器,再配置 3 台充当节点的机器。 使用Desired Capabilities 等,我们可以在其中选择浏览器类型和版本类型并编写脚本。

但他问了我两件事:

  1. 在所有节点机器如果机器被锁定,你如何配置Windows用户名和密码。你能在脚本中写windows Authentication吗?
  2. 能否在单个节点中测试同一浏览器类型的不同浏览器版本
  3. 我可以将浏览器类型和浏览器版本作为参数传递吗 从集线器到节点?

由于我无法回答,有人可以对此有所了解。谢谢。

【问题讨论】:

    标签: selenium selenium-webdriver selenium-grid


    【解决方案1】:

    问题一:真的需要解锁机器才能开始测试吗? selenium 节点是一个后台进程,它监听命令,并在浏览器上执行,所以我认为这没有必要。但是,如果由于您的特定 Windows 设置而需要这样做,那么不,您显然不能从 selenium 脚本中执行此操作。

    问题2:可以,可以在同一个节点上测试同类型的不同浏览器版本。您可以将浏览器名称和版本传递给节点。 但是,请记住,节点无法知道不同浏览器版本的位置,因此您还必须为您请求的版本提供浏览器可执行文件的路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-26
      • 1970-01-01
      • 2013-08-15
      • 2023-03-26
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 2016-05-02
      相关资源
      最近更新 更多