当前位置: 首页 > 面试题库 >

运行safaridriver thorugh ssh总是询问密码

祁承嗣
2023-03-14
问题内容

我想在virtualbox上的虚拟机中运行safariselenium测试。

我在虚拟盒子中运行了macOS Sierra 10.12。教程说您需要运行

/ usr / bin / safaridriver

一次,授权它。我做到了
当我通过虚拟盒子的GUI在终端中启动测试时,测试运行完美。但是,当我使用该虚拟机时,总是会被要求输入密码。当我无法提供密码时,独立运行webdriver-
manager / selenium时出现问题。

Vbox:Safari 10.0,macOS Sierra 10.12


问题答案:

这是Safari 10中的一个已知问题,除了通过窗口服务器使用终端外,没有其他解决方法。

在Safari 11+上,safaridriver只需要您运行safaridriver --enable,身份验证将在其余的登录会话中被缓存。因此,您应该将其添加到登录计算机的脚本中。

还有一个单独的问题,即如果您已使用ssh’s并且没有运行窗口服务器,则safaridriver无法工作。目前尚无解决方法-
机器需要GUI会话才能运行Safari和webdriver。



 类似资料:
  • 问题内容: 是否有任何条件最终可能无法在Java中运行?谢谢。 问题答案: 注意:如果在执行try或catch代码时JVM退出,则finally块可能不会执行。同样,如果执行try或catch代码的线程被中断或杀死,即使整个应用程序继续运行,finally块也可能不会执行。 我不知道finally块无法执行任何其他方式…

  • 我想检查一个特定的应用程序是否需要在运行时处理Android Marshmallow运行时权限。 以下假设正确吗? 下面是我详细阐述的表格,例如,向具有Android Marshmallow运行时权限的用户请求权限时,需要使用权限。 我知道支持库助手的存在,但我想在这种特殊情况下避免使用它们。

  • 问题内容: 出于分页目的,我需要使用和子句运行查询。但是我还需要计算不带and子句的查询将返回的行数。 我要跑步: 和: 同时。有没有办法做到这一点,特别是让Postgres优化它的方法,使其比单独运行它们都快? 问题答案: 是的。 具有简单的窗口功能: 请注意,成本将比没有总数大得多,但通常仍比两个单独的查询便宜。Postgres必须实际上以任何一种方式对 所有行 进行 计数 ,这取决于符合条件

  • 问题内容: 我不是Access的忠实拥护者,但是对于这个项目,我被要求创建一个Access数据库。我为其他数据库类型创建了类似的东西,所以并不太困难。我大部分都想通了,但总的运行量让我大吃一惊。 我有下表:表名 询问: 这个查询做的事情需要做,找到值和。但是我需要找到一种方法来为每个运行总计。例如,有四个记录,如下所示: 我尝试了哪些无效的方法,或者我使用的方法有误。如果表格中的内容不明确,则当代

  • 用户实体类: 感谢任何帮助。多谢了。

  • 我正在使用macbook(MacOS)连接远程Ubuntu服务器。我使用将公共ssh密钥复制到服务器,并检查ssh密钥在终端上是否有效。当我执行时,在不询问密码的情况下进行连接)。但是,当我试图通过Visual Studio代码连接到服务器时,VSCode总是询问密码。有什么方法可以解决这个问题吗? 提前感谢!