Java 为什么它不使用主方法之后的方法?
我正在自动化web应用程序。我希望并行运行方法,因此编写了如下代码:Java 为什么它不使用主方法之后的方法?,java,selenium-webdriver,Java,Selenium Webdriver,我正在自动化web应用程序。我希望并行运行方法,因此编写了如下代码: public class test{ public static WebDriver driver; public static void main(String args[]) { driver = new FirefoxDriver(); } public static void Login() { driver.get("www.example.com"); drive
public class test{
public static WebDriver driver;
public static void main(String args[])
{
driver = new FirefoxDriver();
}
public static void Login()
{
driver.get("www.example.com");
driver.findElement(By.id("uname")).sendKeys("test");
driver.findElement(By.id("pass")).sendKeys("test");
}
}
当我运行程序时,它只是打开浏览器,然后什么都没有。为什么它没有进入登录方法中?您在哪里从主服务器调用登录方法
我想并行运行这些方法是什么意思 您需要调用main中的Login方法来执行它
public static void main(String args[]) {
driver = new FirefoxDriver();
Login();
}
我想并行运行方法
您需要创建线程并启动它们,以便在java中并行运行任何代码
Main是任何java程序的起点。一旦它开始执行Main方法,您就可以通过实现Runnable接口或扩展thread类来启动多线程。您需要通过重写run方法来定义并行线程代码。必须有人调用Login方法来完成这项工作。。。目前,它刚刚定义,但尚未使用…我明白了。很简单,但我不知道。非常感谢@HelpingHands,如果您是webdriver/java新手,我建议您看看这里-
public static void main(String args[]) {
driver = new FirefoxDriver();
Login();
}