【问题标题】:OutputType<X> is not getting resolved in WebdriverOutputType<X> 在 Webdriver 中没有得到解决
【发布时间】:2020-10-14 10:01:03
【问题描述】:

我有以下代码:

TakesScreenshot sc = (TakesScreenshot)驱动程序;文件 srcfile = sc.getScreenshotAs(OutputType);

这里的输出没有被解析为一个类型。 任何人都可以指导如何解决这个问题。

【问题讨论】:

  • 这段代码的目的是截屏吧?
  • @user9261795 使用完整的错误堆栈跟踪更新问题
  • @Asmoun:这段代码的目的是截取屏幕截图。这里没有运行时堆栈跟踪,因为 Output 没有解析为类型。

标签: selenium automation webdriver selenium-chromedriver


【解决方案1】:

getScreenshotAs(); 采用OutputType 的参数值。

您应该在FILEBYTESBASE64 的这些可用选项中提及 OutputType,如 OutputType&lt;T&gt; 接口中所述

将您的代码更改为:

TakesScreenshot sc = (TakesScreenshot)driver; 
File srcfile = sc.getScreenshotAs(OutputType.FILE);

【讨论】:

    猜你喜欢
    • 2014-11-07
    • 1970-01-01
    • 2013-09-30
    • 2019-07-18
    • 2011-01-14
    • 2022-01-16
    • 2017-04-27
    • 1970-01-01
    • 2021-05-14
    相关资源
    最近更新 更多