java—我无法访问eclipse中任何现有类的方法选择方法的自动建议功能不起作用

xqk2d5yq  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(252)

我在eclipseide中创建了一个javamaven项目。在pom.xml文件中添加了三个依赖项(selenium、webdrivermanager和testng),我创建了webdriver的示例,但是当尝试使用该示例变量访问webdriver方法时,webdriver方法列表不出现。

package SeleniumTutorial.JavaProject005;

import org.openqa.selenium.WebDriver;
import org.testng.annotations.Test;

import io.github.bonigarcia.wdm.WebDriverManager;

public class LoginTest {

    public static WebDriver driver;

    @Test
    public void launchBrowser() {
        WebDriverManager.edgedriver().setup();

        driver.
        //here on giving dot, I am not getting web driver methods like get(), getTitle etc()

    }
}

我的pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>SeleniumTutorial</groupId>
    <artifactId>JavaProject005</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <name>JavaProject005</name>
    <!-- FIXME change it to the project's website -->
    <url>http://www.example.com</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.141.59</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager -->
        <dependency>
            <groupId>io.github.bonigarcia</groupId>
            <artifactId>webdrivermanager</artifactId>
            <version>4.2.2</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.testng/testng -->
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>7.3.0</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

</project>
q9rjltbz

q9rjltbz1#

在eclipse中,右键单击project=>maven=>单击“updateproject”

相关问题