我是小龙人 发表于 2017-5-17 09:58:17

为什么我写的代码运行不报错,也没打开或自动执行炒作

最开始是正确的,但是我把之前的工程删除后,新建的工程就一直这样,就高手指教,代码是这样的
package pers.test1;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;


public class test2 {
        public static void main(String[] args) {

              }
        private WebDriver driver;
    private String baseUrl;
   
    public void setUp() throws Exception {
            System.setProperty("webdriver.gecko.driver","C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");
            driver = new FirefoxDriver();
      baseUrl = "https://www.3c1000.com/";
    }
    public void qjw1() throws Exception {
      driver.get(baseUrl);
      driver.findElement(By.id("txtKeyword")).click();
      driver.findElement(By.id("txtKeyword")).clear();
      driver.findElement(By.id("txtKeyword")).sendKeys("华为mates龙钱梅");;
      driver.findElement(By.id("btnSearch")).click();
      driver.manage().window().maximize(); //最大浏览器化
      driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
      }
}

清晨一缕阳光 发表于 2017-5-17 13:39:46

主方法中没有写任何代码。
后面两个方法都是自己定义的方法,没有调用当然不执行。
如果需要正常运行:在主方法中调用下面写的2个方法;setUp() 为第一个调用, qjw1()为第二个方法。顺序必须是这样,否则会报错。

我是小龙人 发表于 2017-5-17 15:18:18

清晨一缕阳光 发表于 2017-5-17 13:39
主方法中没有写任何代码。
后面两个方法都是自己定义的方法,没有调用当然不执行。
如果需要正常运行:在 ...

调用咋写,才学习第二天,我搞不懂为啥我有的java没有main函数也没报错啊:'(

我是小龙人 发表于 2017-5-17 16:17:40

清晨一缕阳光 发表于 2017-5-17 13:39
主方法中没有写任何代码。
后面两个方法都是自己定义的方法,没有调用当然不执行。
如果需要正常运行:在 ...

我已经晓得了

清晨一缕阳光 发表于 2017-5-17 19:54:21

我是小龙人 发表于 2017-5-17 16:17
我已经晓得了

:lol
页: [1]
查看完整版本: 为什么我写的代码运行不报错,也没打开或自动执行炒作