java - 如何修复 java HtmlUnitDriver 中的“java.lang.error”
问题描述
我正在尝试使用 HtmlUnitDriver 登录网站,但我不断收到 java.lang.error。
我添加了多个 jar 来修复我的 com.gargoylesoftware.htmlunit.browserversion 错误,该错误修复了该错误,但又导致了另一个问题。
import org.jsoup.Connection;
import org.jsoup.Connection.Response;
import org.jsoup.Connection.Method;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import java.io.IOException;
import java.net.CookieHandler;
import java.net.CookieManager;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.HasInputDevices;
public class selenium
public static void main ( String[] args ) throws IOException {
HtmlUnitDriver driver = new HtmlUnitDriver(true); // line that shows a error
String baseUrl = "website";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get(baseUrl);
driver.findElement(By.name("username")).clear();
driver.findElement(By.name("username")).sendKeys("username");
driver.findElement(By.name("password")).clear();
driver.findElement(By.name("password")).sendKeys("password");
driver.findElement(By.cssSelector("input[type='submit']")).click();
线程“main”java.lang.Error 中的异常:未解决的编译问题:HtmlUnitDriver 无法解析为类型 HtmlUnitDriver 无法解析为类型语法错误,插入“}”以完成 ClassBody
解决方案
推荐阅读
- angular - Google Maps JavaScript API 错误:ApiNotActivatedMapError 尽管 Google Maps JavaScript API 已启用
- sql - SQL通过触发器更新两个不同的服务器
- selenium - Robot Framework Selenium Go To 关键字被浏览器弹出窗口阻止
- reactjs - page/Activity/ActivityTable ✖ 找不到包“page/Activity/ActivityTable”。你安装了吗?当我使用雪包开发时
- highcharts - highcharts 瀑布栈仅中级系列
- google-sheets - 突出显示 Google 表格中许多单元格中的重复值
- regex - 除了该模式位于行首的行之外,如何匹配第一次出现的模式(或字符)?
- visual-studio - 修改 edmx 图后 Visual Studio IDE 中的奇怪行为
- android - 是否可以将使用本机反应制作的 GUI 与本机代码 (kotlin) 中的实用方法相结合?
- google-sheets - 具有转置列的 Google 表格笛卡尔积