Hi All,


i'm trying to run a little example with TestNG and seleniumWebDriver but
i'm getting this error:
PS: I tried it with the versions 2.24 and 2.21 of selenium , i'm using
Firefox 12.0

*ERROR:*
[TestNG] Running:
C:\Documents and Settings\Administrateur\Local
Settings\Temp\testng-eclipse--620462322\testng-customsuite.xml

FAILED: testApp
org.openqa.selenium.UnsupportedCommandException: Bad request

Command duration or timeout: 110 milliseconds
Build info: version: '2.2.1', revision: '16551', time: '2012-04-11 21:42:35'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
java.version: '1.6.0_33'
Driver info: driver.version: FirefoxDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:175)
at
org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:128)
at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:459)
at
org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:140)
at
org.openqa.selenium.remote.RemoteWebDriver.(FirefoxDriver.java:147)
at
org.openqa.selenium.firefox.FirefoxDriver.(GoogleSuggest.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:128)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
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:1203)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1128)
at org.testng.TestNG.run(TestNG.java:1036)
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)


===============================================
Default test
Tests run: 1, Failures: 1, Skips: 0
===============================================


===============================================
Default suite
Total tests run: 1, Failures: 1, Skips: 0
===============================================

*Here's the code :*


import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;

public class GoogleSuggest {
@Test
public void testApp(){
// The Firefox driver supports javascript
WebDriver driver = new FirefoxDriver();

// Go to the Google Suggest home page
driver.get("http://www.google.com/webhp?complete=1&hl=en");

// Enter the query string "Cheese"
WebElement query = driver.findElement(By.name("q"));
query.sendKeys("Cheese");

// Sleep until the div we want is visible or 5 seconds is over
long end = System.currentTimeMillis() + 5000;
while (System.currentTimeMillis() < end) {
WebElement resultsDiv =
driver.findElement(By.className("gssb_e"));

// If results have been returned, the results are displayed in
a drop down.
if (resultsDiv.isDisplayed()) {
break;
}
}

// And now list the suggestions
List<WebElement> allSuggestions =
driver.findElements(By.xpath("//td[@class='gssb_a gbqfsf']"));

for (WebElement suggestion : allSuggestions) {
System.out.println(suggestion.getText());
}
}
}

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msg/selenium-users/-/GXmTtLjaZDIJ.
For more options, visit https://groups.google.com/groups/opt_out.

Search Discussions

  • Mark Collin at Nov 29, 2012 at 9:59 pm
    Classpath error?



    This should work if you want to give it a try:



    https://github.com/Ardesco/Selenium-Maven-Template





    From: [email protected]
    On Behalf Of Amira Mannaii
    Sent: 29 November 2012 08:38
    To: [email protected]
    Subject: [selenium-users] org.openqa.selenium.UnsupportedCommandException:
    Bad request Error with TestNG and selenium.WebDrive



    Hi All,


    i'm trying to run a little example with TestNG and seleniumWebDriver but i'm
    getting this error:
    PS: I tried it with the versions 2.24 and 2.21 of selenium , i'm using
    Firefox 12.0

    ERROR:
    [TestNG] Running:
    C:\Documents and Settings\Administrateur\Local
    Settings\Temp\testng-eclipse--620462322\testng-customsuite.xml

    FAILED: testApp
    org.openqa.selenium.UnsupportedCommandException: Bad request

    Command duration or timeout: 110 milliseconds
    Build info: version: '2.2.1', revision: '16551', time: '2012-04-11 21:42:35'
    System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1',
    java.version: '1.6.0_33'
    Driver info: driver.version: FirefoxDriver
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
    Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at
    org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:17
    5)
    at
    org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.j
    ava:128)
    at
    org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:459)
    at
    org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java
    :140)
    at
    org.openqa.selenium.remote.RemoteWebDriver.(FirefoxDriver.java:147)
    at
    org.openqa.selenium.firefox.FirefoxDriver.(GoogleSuggest.java:15)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at
    org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelp
    er.java:80)
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
    at
    org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java
    :128)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
    at org.testng.TestRunner.privateRun(TestRunner.java:767)
    at org.testng.TestRunner.run(TestRunner.java:617)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
    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:1203)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1128)
    at org.testng.TestNG.run(TestNG.java:1036)
    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)


    ===============================================
    Default test
    Tests run: 1, Failures: 1, Skips: 0
    ===============================================


    ===============================================
    Default suite
    Total tests run: 1, Failures: 1, Skips: 0
    ===============================================

    Here's the code :


    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.testng.annotations.Test;

    public class GoogleSuggest {
    @Test
    public void testApp(){
    // The Firefox driver supports javascript
    WebDriver driver = new FirefoxDriver();

    // Go to the Google Suggest home page
    driver.get("http://www.google.com/webhp?complete=1
    <http://www.google.com/webhp?complete=1&hl=en> &hl=en");

    // Enter the query string "Cheese"
    WebElement query = driver.findElement(By.name("q"));
    query.sendKeys("Cheese");

    // Sleep until the div we want is visible or 5 seconds is over
    long end = System.currentTimeMillis() + 5000;
    while (System.currentTimeMillis() < end) {
    WebElement resultsDiv =
    driver.findElement(By.className("gssb_e"));

    // If results have been returned, the results are displayed in a
    drop down.
    if (resultsDiv.isDisplayed()) {
    break;
    }
    }

    // And now list the suggestions
    List<WebElement> allSuggestions =
    driver.findElements(By.xpath("//td[@class='gssb_a gbqfsf']"));

    for (WebElement suggestion : allSuggestions) {
    System.out.println(suggestion.getText());
    }
    }
    }

    --
    You received this message because you are subscribed to the Google Groups
    "Selenium Users" group.
    To post to this group, send email to [email protected].
    To unsubscribe from this group, send email to
    [email protected].
    To view this discussion on the web visit
    https://groups.google.com/d/msg/selenium-users/-/GXmTtLjaZDIJ.
    For more options, visit https://groups.google.com/groups/opt_out.



    --
    You received this message because you are subscribed to the Google Groups "Selenium Users" group.
    To post to this group, send email to [email protected].
    To unsubscribe from this group, send email to [email protected].
    For more options, visit https://groups.google.com/groups/opt_out.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupselenium-users @
categoriesselenium
postedNov 29, '12 at 8:53a
activeNov 29, '12 at 9:59p
posts2
users2
websiteseleniumhq.org

2 users in discussion

Amira Mannaii: 1 post Mark Collin: 1 post

People

Translate

site design / logo © 2023 Grokbase