方法 window() 未为类型 Object 定义



我收到一个错误,说"方法window()未为对象类型定义",不知道为什么。这是我的代码的样子:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Maximize2 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        WebDriver driver = new FirefoxDriver();
        driver.get("https://login.yahoo.com/");
        driver.manage().window().maximize();
    }
}

上面的代码片段适用于Selenium 2.53.1,Firefox 51.0.1和Fedora 25。

尝试更新您的硒和浏览器,然后再次运行测试。

尝试像

这样设置 Eclipse:

  • 下载并解压缩适用于 Java 的 Selenium 客户端驱动程序http://seleniumhq.org/download/#client-drivers
  • 创建新项目
  • 右键单击包资源管理器中的项目
  • 单击"属性",然后单击"Java 构建路径"
  • 单击"添加外部 JAR",然后从"libs"文件夹和"selenium-java-$VERSION.jar"中选择所有 jar 文件
  • 再次运行代码段

您还应该考虑使用 Gradle 进行依赖项管理。本教程和谷歌搜索"gradle Selenium"应该会有所帮助:https://gradle.org/uncategorized/video-tutorial-test-automation-selenium-web-application/

最新更新