Paramètre "google" est tenu par @Configuration de la méthode d'installation, mais n'a pas été marquée @Facultatif ou défini

Il y a le couple de thread concernant la même erreur, mais ils ne sont pas actifs ,je pense que la dernière ils étaient actifs a été d'environ 1 an donc je suis de l'ouverture du nouveau thread .

Testng.xml :-

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" verbose="1">
    <parameter name="google" value="http://www.ezeego1.co.in/" />
    <test name="Test">
        <classes>
            <class name="selenium.karma.bu.DriverApp" />
            <class name="selenium.karma.bu.ReadSuite" />
        </classes>
    </test> <!-- Test -->
</suite> <!-- Suite -->

DriverApp.java:-

public class DriverApp {

public static WebDriver driver;

@Parameters("google")
@BeforeSuite
public void setUp(String appUrl) throws Exception{

    ProfilesIni prof = new ProfilesIni();
    FirefoxProfile p = prof.getProfile("default");
    p.setPreference("extensions.headertool.preferencies.editor", "sm_universalid: swkv8851\nftusergivenname: vidushi \nftusersn: shukla\nftapplicationroles: Admin\nftusercredentials: ES,PL\n\n");;
    p.setPreference("extensions.headertool.preferencies.onoff", true);

     driver = new FirefoxDriver(p);
     driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);

    driver.get("http://10.171.23.218:3080/karmaGui/karmaGui/KarmaGui.html?locale=en#Main") ;
    Thread.sleep(5000);
    driver.manage().window().maximize();
}

Et nous avons étendu à une autre classe java readsuite.java.

Quand j'execute mon ReadSuite.java avec testng j'obtiens l'erreur suivante:-

Total Rows Accross the sheets : 0
FAILED CONFIGURATION: @BeforeSuite setUp
org.testng.TestNGException: 
Parameter 'google' is required by @Configuration on method setUp but has not been marked @Optional or defined
in C:\Users\swkv8851\AppData\Local\Temp\testng-eclipse--1721497351\testng-customsuite.xml
    at org.testng.internal.Parameters.createParameters(Parameters.java:155)
    at org.testng.internal.Parameters.createParameters(Parameters.java:358)
    at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:86)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:199)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:277)
    at org.testng.SuiteRunner.run(SuiteRunner.java:240)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
    at org.testng.TestNG.run(TestNG.java:1057)
    at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)

ici

C:\Users\swkv8851\AppData\Local\Temp\testng-eclipse--172149735enter code here1\testng-customsuite.xml créé au moment de l'exécution et le contenu sont

<suite name="Default suite">
    <test verbose="2" name="Default test">
        <classes>
            <class name="selenium.karma.bu.ReadSuite" />
        </classes>
    </test>
    <!-- Default test -->
</suite>
<!-- Default suite -->

Merci de m'aider à identifier l'erreur.

Quand j'commentaire @paramètre et @Beforesuite dans driverapp.java je n'ai pas cette erreur, mais ensuite, mon navigateur n'est pas invoquée.

Salut Vidushi, bienvenue. Les questions existantes n'ont pas besoin d'être "actif" dans l'ordre pour qu'elles puissent être utiles à d'autres. Pouvez-vous lier aux autres réponses que vous avez trouvé, et d'expliquer pourquoi ils n'ont pas vous aider, ou d'en préciser les raisons de votre problème est différent d'eux?
stackoverflow.com/questions/10651725/... stackoverflow.com/questions/6843575/... je l'ai fait essayer ceux de la solution, mais il didnot travail pour moi..
Hmm, ok, il me semble que ces questions ne reçoivent pas beaucoup d'amour... j'espère que vous trouverez quelqu'un qui peut répondre à votre question.

OriginalL'auteur Vidushi Shukla | 2015-02-26