我是自动化的新手。这是我简单的TestNG登录代码,当我以TestNG身份运行该代码时,它显示为java.lang.NullPointerException,并通过双击突出显示我导航到URL的位置。这是我的代码。
enter code here
package Day5pkg;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
public class Day5 {
public WebDriver driver;
@BeforeTest
public void beforeTest() {
System.setProperty("webdriver.firefox.driver","C:\\Users\\Nabila\\Downloads\\geckodriver-v0.26.0-win64\\geckodriver.exe");
FirefoxOptions options = new FirefoxOptions();
driver.navigate().to("http://www.demo.guru99.com/V4/");
driver.manage().timeouts().implicitlyWait(300, TimeUnit.SECONDS);
options.addArguments("test-type");
options.addArguments("start-maximized");
options.addArguments("--js-flags=--expose-gc");
options.addArguments("--enable-precise-memory-info");
options.addArguments("--disable-popup-blocking");
options.addArguments("--disable-default-apps");
options.addArguments("test-type=browser");
options.addArguments("disable-infobars");
}
@Test (priority = 0)
public void login(){
driver = new FirefoxDriver();
driver.findElement(By.name("uid")).sendKeys("mngr231");
driver.findElement(By.name("password")).click();
driver.findElement(By.name("password")).sendKeys("ehyjusu");
driver.findElement(By.name("btnLogin")).click();
System.out.println("Manger Id : mngr230");
}
您仅将 WebDriver 实例声明为:
public WebDriver driver;
您还需要按以下方式对其进行初始化:
driver = new FirefoxDriver();
FirefoxOptions()
有效代码块的实例将是:
System.setProperty("webdriver.firefox.driver","C:\\Users\\Nabila\\Downloads\\geckodriver-v0.26.0-win64\\geckodriver.exe");
FirefoxOptions options = new FirefoxOptions();
options.addArguments("test-type");
options.addArguments("start-maximized");
options.addArguments("--js-flags=--expose-gc");
options.addArguments("--enable-precise-memory-info");
options.addArguments("--disable-popup-blocking");
options.addArguments("--disable-default-apps");
options.addArguments("test-type=browser");
options.addArguments("disable-infobars");
driver = new FirefoxDriver(options);
driver.navigate().to("http://www.demo.guru99.com/V4/");
driver.manage().timeouts().implicitlyWait(300, TimeUnit.SECONDS);
本文向大家介绍Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException,包括了Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException的使用技巧和注意事项,需要的朋友参考一
我有任务要做,我有一个问题,我得到了错误。我不知道怎么修理它: 线程“main”java.lang.NullPointerException在test.main(test.java:29)中出现异常
当我试图获取控制器中的所有MyClassA对象时,我得到以下异常: 最后,我的服务实现MyClassaImpl: 我的冬眠版本是4.3.11。最终版本。如果您需要任何其他信息,请告诉我!谢谢
我正在尝试在单个链表的末尾插入一个新节点。但是我在编译后不断得到空点例外。 下面是节点类。 这里是单个LL类 addFirst()方法有效。当我试图通过addLast()创建一个LL时,出现了NullPointerException。我想< code > if(size = = 0){ head = new node;一定有什么问题;},但是我想不通。
当我运行junit测试时,控制台打印此异常: 基本测试对象如下 而 JUnit 方法就像这样: 我的项目是JavaEE项目,使用maven管理lib,使用spring-manage-beans。 我的开发环境是: Mac OS X Yosetime 10.10.4 EclipseJavaEE IDE for Web Developers(版本:Mars Release(4.5.0)) Maven插
这让我总是虚伪。 我能做什么??我只希望bool在“on”时为True,在“null”时为false