Project

General

Profile

« Previous | Next » 

Revision 1851312f

Added by Andreas Kohlbecker almost 13 years ago

dataportal context configurable via -DdataPortalContext=

View differences:

modules/cdm_dataportal/test/java/dataportal-selenium-tests/src/test/java/eu/etaxonomy/dataportal/selenium/ExampleTest.java
24 24

  
25 25
	static String baseUrl = "http://wp6-cichorieae.e-taxonomy.eu/portal/";
26 26

  
27
	public static String getBaseUrl() {
28
		return baseUrl;
29
	}
30

  
31 27
	@Test
32 28
	public void testSearchLCommunis() throws Exception {
33 29
		driver
34
				.get(baseUrl
30
				.get(getBaseUrl()
35 31
						+ "?query=Lapsana+com*&search[tree]=534e190f-3339-49ba-95d9-fa27d5493e3e&q=cdm_dataportal%2Fsearch%2Ftaxon&search[pageSize]=25&search[pageNumber]=0&search[doTaxa]=1&search[doSynonyms]=1&search[doTaxaByCommonNames]=0");
36
		WebElement taxonElement = driver
37
				.findElement(By
38
						.xpath("/html/body/div/div/div[2]/div[2]/div/div/div/ul/li/span[@ref='/name/f280f79f-5903-47b0-8352-53e4204c6cf1']"));
32
		WebElement taxonElement = driver.findElement(By
33
				.xpath("/html/body/div/div/div[2]/div[2]/div/div/div/ul/li/span[@ref='/name/f280f79f-5903-47b0-8352-53e4204c6cf1']"));
39 34

  
40
		WebElement nameElement = taxonElement.findElement(By
41
				.className("BotanicalName"));
35
		WebElement nameElement = taxonElement.findElement(By.className("BotanicalName"));
42 36

  
43
		RenderedWebElement namePart1 = (RenderedWebElement) nameElement
44
				.findElement(By.xpath("span[1]"));
37
		RenderedWebElement namePart1 = (RenderedWebElement) nameElement.findElement(By.xpath("span[1]"));
45 38
		Assert.assertEquals("Lapsana", namePart1.getText());
46
		Assert.assertEquals("italic", namePart1
47
				.getValueOfCssProperty("font-style"));
39
		Assert.assertEquals("italic", namePart1.getValueOfCssProperty("font-style"));
48 40

  
49
		RenderedWebElement namePart2 = (RenderedWebElement) nameElement
50
				.findElement(By.xpath("span[2]"));
41
		RenderedWebElement namePart2 = (RenderedWebElement) nameElement.findElement(By.xpath("span[2]"));
51 42
		Assert.assertEquals("communis", namePart2.getText());
52
		Assert.assertEquals("italic", namePart2
53
				.getValueOfCssProperty("font-style"));
43
		Assert.assertEquals("italic", namePart2.getValueOfCssProperty("font-style"));
54 44

  
55
		RenderedWebElement authorPart = (RenderedWebElement) nameElement
56
				.findElement(By.xpath("span[3]"));
45
		RenderedWebElement authorPart = (RenderedWebElement) nameElement.findElement(By.xpath("span[3]"));
57 46
		Assert.assertEquals("L.", authorPart.getText());
58
		Assert.assertEquals("normal", authorPart
59
				.getValueOfCssProperty("font-style"));
47
		Assert.assertEquals("normal", authorPart.getValueOfCssProperty("font-style"));
60 48

  
61
		RenderedWebElement referenceElement = (RenderedWebElement) taxonElement
62
				.findElement(By.className("reference"));
63
		Assert.assertEquals("Sp. Pl.: 811. 1753", referenceElement.findElement(
64
				(By.className("reference"))).getText());
49
		RenderedWebElement referenceElement = (RenderedWebElement) taxonElement.findElement(By.className("reference"));
50
		Assert.assertEquals("Sp. Pl.: 811. 1753", referenceElement.findElement((By.className("reference"))).getText());
65 51
	}
66 52

  
67 53
	/**

Also available in: Unified diff