对于Object类型,方法window()未定义

时间:2017-02-01 18:49:55

标签: java selenium

我收到一条错误消息“方法窗口()未定义类型Object”并且不确定原因。这就是我的代码:

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();
    }
}

2 个答案:

答案 0 :(得分:0)

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

尝试更新您的Selenium和浏览器并再次运行测试。

答案 1 :(得分:0)

尝试像这样进行Eclipse的设置:

  • 下载并解压缩Selenium Client Driver for Java http://seleniumhq.org/download/#client-drivers
  • 创建新项目
  • 右键单击Package Explorer中的项目
  • 单击“属性”,然后单击“Java构建路径”
  • 点击“添加外部JAR”并从“libs”文件夹和“selenium-java- $ VERSION.jar”中选择所有jar文件
  • 再次运行代码段

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