“属性值未定义为注释类型参数”错误显示为跨浏览器测试脚本

我正在尝试使用Selenium进行此跨浏览器测试。“属性值未定义为注释类型参数”错误显示为跨浏览器测试脚本

CrossBrowser.java

package automationFramewok; 

import java.net.MalformedURLException;

import org.openqa.selenium.chrome.ChromeDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

import org.openqa.selenium.opera.OperaDriver;

import org.openqa.selenium.remote.DesiredCapabilities;

import org.testng.annotations.BeforeTest;

import org.testng.annotations.Test;

import com.beust.jcommander.Parameters;

// I am getting the following error on the next line

//

// "The attribute value is undefined for the annotation type Parameters"

//

@Parameters({"browser"})

public class CrossBrowser {

@SuppressWarnings("deprecation")

@BeforeTest

public void setUp(String browser) throws MalformedURLException {

if (browser.equalsIgnoreCase("Firefox")) {

System.out.println("Running Firefox");

System.setProperty("webdriver.gecko.driver","E:\\\\Selenium-required files\\geckodriver\\geckodriver.exe");

FirefoxDriver driver = new FirefoxDriver();

} else if (browser.equalsIgnoreCase("chrome")) {

System.out.println("Running Chrome");

System.setProperty("webdriver.chrome.driver", "E:\\\\\\\\Selenium-required files\\\\chromedriver\\\\chromedriver.exe");

ChromeDriver driver = new ChromeDriver();

} else if (browser.equalsIgnoreCase("opera")) {

System.out.println("Running Opera");

// driver = new OperaDriver(); --Use this if the location is set properly--

DesiredCapabilities capabilities = new DesiredCapabilities();

capabilities.setCapability("opera.binary", "C://Program Files (x86)//Opera//opera.exe");

capabilities.setCapability("opera.log.level", "CONFIG");

System.setProperty("webdriver.opera.driver", "E:\\\\\\\\Selenium-required files\\\\operadriver\\\\operadriver.exe");

OperaDriver driver = new OperaDriver(capabilities);

}

}

}

我收到以下错误信息:

的属性值是未定义注释类型参数

我怎样才能解决这个问题?

回答:

查看您的进口报表清单。我想你想

import org.testng.annotations.Parameters; 

,而不是

import com.beust.jcommander.Parameters; 

以上是 “属性值未定义为注释类型参数”错误显示为跨浏览器测试脚本 的全部内容, 来源链接: utcz.com/qa/258287.html

回到顶部