【问题标题】:Driver can not be resolved. When running it on eclipse with selenium web driver驱动无法解决。使用 selenium Web 驱动程序在 Eclipse 上运行它时
【发布时间】:2020-10-10 13:52:29
【问题描述】:

Bellow 是在 selenium 网络驱动程序上运行的代码。并注意到更多关于代码的内容。它 driver.get 部分和下一部分有一些错误。 打包练习;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class Test {


    public static void main(String[] args) throws InterruptedException {


    // TODO Auto-generated method stub
    
    System.setProperty("webdriver.chrome.driver","C:\\Users\\HP\\Downloads\\chromedriver.exe");


    WebDriver objname= new ChromeDriver();

    driver.get("https://www.mortgagecalculator.org/");

    Thread.sleep(3000);
    driver.findElement(By.id("homeval")).sendKeys("5000");
    Thread.sleep(3000);
}

运行此代码时出现错误。因此,对上述代码的任何建议。 我运行上面的代码,但错误正在上线,任何不正确的事情 格式。

请查看下图以获得更多说明。谢谢

【问题讨论】:

  • 在您的示例中,“Selenium WebDrvier”的变量被命名为“objname”(第 14 行)而不是驱动程序。所以将变量名从“driver”改为“objname”,反之亦然
  • 请更改:WebDriver objname= new ChromeDriver(); to WebDriver driver= new ChromeDriver();

标签: selenium selenium-webdriver ui-automation selenium-ide


【解决方案1】:

您将 Webdriver 引用变量名称用作“objname”,然后在下面的代码中您尝试使用“驱动程序”,但没有引用变量将您的项目名称命名为“驱动程序”。所以要么创建 Webdriver 驱动程序;引用变量或只是将现有的“objname”更改为“driver”

【讨论】:

    【解决方案2】:

    您好,您必须导入 selenium 包

    导入 org.openqa.selenium.WebDriver; 导入 org.openqa.selenium.chrome.ChromeDriver;

    要解决这个问题,请将鼠标悬停在“驱动程序”上并导入类

    【讨论】:

    • 你应该将 selenium jar 文件导入到你的项目中
    猜你喜欢
    • 1970-01-01
    • 2015-09-17
    • 2022-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 2017-03-12
    • 2017-08-15
    相关资源
    最近更新 更多