java - 无法解析 Java 中“WebDriver”中的方法“setFileDetector”
问题描述
据此,https://www.selenium.dev/documentation/webdriver/remote_webdriver/
我正在尝试使用 bonigarcia 的 webdrivermanager 使用此选项设置我的远程 webdriver,并使用以下代码。
import org.openqa.selenium.remote.LocalFileDetector;
//From a customzed method I get remote BrowserStack chrome instance.
WebDriver driver= WebDriverFactory.getDriver();
driver.setFileDetector(new LocalFileDetector());
解决方案
我认为您需要对其进行类型转换,您是否尝试将其类型转换为特定的 chromedriver ?
((ChromeDriver) driver).setFileDetector(new LocalFileDetector());
您还需要添加:
<dependency>
<groupId>io.opentelemetry</groupId>
<artifactId>opentelemetry-exporter-jaeger</artifactId>
<version>0.14.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<version>1.34.1</version>
</dependency>
在你的pom.xml
推荐阅读
- javascript - 如何使用 vue.js 中的单击事件从数据表中删除行而不干扰计算函数
- excel - 将单元格设置为静态值或数据验证列表,具体取决于另一个单元格
- python - 如何使用 python 使我的网站无法访问
- powershell - 使用 powershell 调用表达式运行代码输出
- c# - UWP:如何以编程方式检索鼠标 X 按钮的行为
- java - 检查 lexer 和 parser java antlr4 中是否有任何错误
- ruby-on-rails - 为什么我的 Rails 纯文本电子邮件有时有效,有时无效
- android - 多个 Rxjava retryWhen 用于处理不同的错误
- google-cloud-platform - 如何使用 Terraform 公开 gcp 云功能
- python - 403 Google Calendar API 超出日历使用限制