Hi, I have just written my first Tellurium test case and I am seeing the following error on execution:
com.thoughtworks.selenium.SeleniumException: ERROR: Command execution failure. Please search the Tellurium User Group at http://groups.google.com/group/tellurium-users for error details from the log window. The error message is: element.options is undefined at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java: 97) at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java: 91) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ... I searched here and did a Google search but I was not able to find any error that quite matched this. Any ideas what it happening? The code is pretty simple. public void defineUi() { ui.Form(uid: "createAccount", clocator: [tag: "form", method: "post", action: "https://www.mysite.com/SignupProc.jsp"]) { InputBox(uid: "emailInput", clocator: [tag: "input", type: "text", name: "email"]) InputBox(uid: "passwordInput", clocator: [tag: "input", type: "password", name: "newPassword"]) InputBox(uid: "passwordConfirmInput", clocator: [tag: "input", type: "password", name: "newPassword2"]) InputBox(uid: "firstNameInput", clocator: [tag: "input", type: "text", name: "firstName"]) InputBox(uid: "lastNameInput", clocator: [tag: "input", type: "text", name: "lastName"]) Selector(uid: "countrySelector", clocator: [tag: "select", name: "country"]) Selector(uid: "mediaSelector", clocator: [tag: "select", id: "intendedMedia", name: "intendedMedia"]) CheckBox(uid: "interactPrefCheckBox", clocator: [tag: "input", type: "checkbox", value: "true", name: "interactPrf", class: "checkbox"]) InputBox(uid: "referrerCodeInput", clocator: [tag: "input", type: "text", name: "referrerCode"]) SubmitButton(uid: "createMyAccountSubmit", clocator: [tag: "input", type: "submit", value: "Create My Account", name: "submit", id: "create_account"]) } } All I am trying to test right now is mediaSelector and the first test is just confirming that it contains types to select: public class CreateAccountTest extends TelluriumJUnitTestCase { private static CreateAccountModule uiMod; @BeforeClass public static void initUi() { uiMod = new CreateAccountModule(); uiMod.defineUi(); } @Before public void testingSetUp() { connectSeleniumServer(); connectUrl("http://www.mysite.com/Signup.jsp"); } @Test public void testMediaSelectorBox() { String[] mediaTypes = uiMod.getMediaTypes(); Assert.assertNotNull(mediaTypes); } Thanks for any help. -Kristin -- You received this message because you are subscribed to the Google Groups "tellurium-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 this group at http://groups.google.com/group/tellurium-users?hl=en.
