【问题标题】:Locating Selenium Safardriver Logs in OSX在 OS X 中定位 Selenium Safari 驱动程序日志
【发布时间】:2019-02-18 16:25:25
【问题描述】:

有没有人在 OSX 中使用过来自 Safaridriver 的 Webdriver 日志?请问,使用下面的Safaridriver配置,在指定目录下看不到日志,或者/User/${USER}/tmp,或者/var/log

SafariDriverService svc = new SafariDriverService.Builder()
    .withLogFile(new File("/tmp/safaridriver.log"))
    .usingAnyFreePort()
    .build();
new SafariDriver(svc, options);

有人知道 (Apple's bundled) Safaridriver 在哪里写入日志吗?

我也试过了,使用RemoteWebDriver

SafariDriverService service = new SafariDriverService.Builder()
    .withLogFile(new File("/tmp/safaridriver.log"))
    .usingAnyFreePort()
    .build();

RemoteWebDriver.builder()
    .withDriverService(service)
    .url(webDriverUrl)
    .addAlternative(options)
    .build();

谢谢。

【问题讨论】:

    标签: macos selenium-webdriver safari safaridriver


    【解决方案1】:

    我用过

    SafariOptions options = new SafariOptions();
    options.setCapability("safari:diagnose", true);
    

    这将在~/Library/Logs/com.apple.WebDriver/ 中创建日志

    一些提示也可以找到here

    【讨论】:

      猜你喜欢
      • 2017-09-07
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      相关资源
      最近更新 更多