public void testDangerousLabels() { String[] labels = sel.getSelectOptions("dangerous-labels"); assertEquals("Wrong number of labels", 3, labels.length); assertEquals("mangled label", "veni, vidi, vici", labels[0]); assertEquals("mangled label", "c:\\foo\\bar", labels[1]); assertEquals("mangled label", "c:\\I came, I \\saw\\, I conquered", labels[2]); }
private void verifyText(String expected, String id) throws UnsupportedEncodingException { System.out.println(getName()); System.out.println(expected); assertTrue(sel.isTextPresent(expected)); String actual = sel.getText(id); byte[] result = actual.getBytes("UTF-8"); for (int i = 0; i < result.length; i++) { Byte b = new Byte(result[i]); System.out.println("BYTE " + i + ": " + b.toString()); } assertEquals(id + " characters didn't match", expected, actual); }