51Testing软件测试论坛

标题: 为什么我写的代码运行不报错,也没打开或自动执行炒作 [打印本页]

作者: 我是小龙人    时间: 2017-5-17 09:58
标题: 为什么我写的代码运行不报错,也没打开或自动执行炒作
最开始是正确的,但是我把之前的工程删除后,新建的工程就一直这样,就高手指教,代码是这样的
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
主方法中没有写任何代码。
后面两个方法都是自己定义的方法,没有调用当然不执行。
如果需要正常运行:在主方法中调用下面写的2个方法;setUp() 为第一个调用, qjw1()为第二个方法。顺序必须是这样,否则会报错。
作者: 我是小龙人    时间: 2017-5-17 15:18
清晨一缕阳光 发表于 2017-5-17 13:39
主方法中没有写任何代码。
后面两个方法都是自己定义的方法,没有调用当然不执行。
如果需要正常运行:在 ...

调用咋写,才学习第二天,我搞不懂为啥我有的java没有main函数也没报错啊
作者: 我是小龙人    时间: 2017-5-17 16:17
清晨一缕阳光 发表于 2017-5-17 13:39
主方法中没有写任何代码。
后面两个方法都是自己定义的方法,没有调用当然不执行。
如果需要正常运行:在 ...

我已经晓得了
作者: 清晨一缕阳光    时间: 2017-5-17 19:54
我是小龙人 发表于 2017-5-17 16:17
我已经晓得了






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2