Changeset 4902 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/calendar/AppointmentSearchResultPage.java
- Timestamp:
- 08/04/11 15:43:12 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/pages/calendar/AppointmentSearchResultPage.java
r4895 r4902 2 2 3 3 import org.expressolivre.cte.pages.common.Page; 4 import org.openqa.selenium.By; 4 5 import org.openqa.selenium.WebDriver; 5 6 import org.openqa.selenium.WebElement; 6 7 import org.openqa.selenium.support.FindBy; 8 import org.openqa.selenium.support.PageFactory; 7 9 8 10 /** … … 33 35 } 34 36 37 /** 38 * O primeiro resultado comeca na linha 2 da tabela (por isso o +1). 39 * 40 * @param row 41 * @return 42 */ 43 public String getAppointmentSchedule(int row) { 44 return super.getDisplayedElementContent(By 45 .xpath("//table[@id='calendar_search_table']/tbody/tr[" 46 + (row + 1) + "]/td[1]")); 47 48 } 49 50 /** 51 * O primeiro resultado comeca na linha 2 da tabela (por isso o +1). 52 * 53 * @param row 54 * @return 55 */ 56 public String getAppointmentDescription(int row) { 57 return super 58 .getDisplayedElementContent(By 59 .xpath("//table[@id='calendar_search_table']/tbody/tr[" 60 + (row + 1) 61 + "]/td[2]/div[@id='calendar_event_entry']")); 62 } 63 64 /** 65 * O primeiro resultado comeca na linha 2 da tabela (por isso o +1). 66 * 67 * @param row 68 * @return 69 */ 70 public AppointmentViewPage editAppointment(int row) { 71 super.findAndClickElement(By 72 .xpath("//table[@id='calendar_search_table']/tbody/tr[" 73 + (row + 1) 74 + "]/td[2]/div[@id='calendar_event_entry']/a")); 75 76 return PageFactory.initElements(driver, AppointmentViewPage.class); 77 78 } 35 79 }
Note: See TracChangeset
for help on using the changeset viewer.