Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @FindBy(how=How.XPATH, using = ".//*[@id='patient-wrap']/table")
- WebElement tbl_ResultEntry;
- public void enterResult()
- {
- System.out.println("1");
- int i = 0,j=0,k=0;
- List<WebElement> tr=tbl_ResultEntry.findElements(By.tagName("tr"));
- System.out.println("2");
- List<WebElement> th=tbl_ResultEntry.findElements(By.tagName("th"));
- System.out.println("3");
- //Get column position of Patient Name
- int range_position=0;
- for(j=1;j<th.size();j++)
- {
- if("Reference Range".equalsIgnoreCase(th.get(j).getText()))
- {
- range_position=j+1;
- System.out.println("Reference range position is : "+range_position);
- break;
- }
- }
- //Get column position of Result
- int result_position=0;
- for(j=1;j<th.size();j++)
- {
- if("Result".equalsIgnoreCase(th.get(j).getText()))
- {
- result_position=j+1;
- System.out.println("Reference range position is : "+result_position);
- break;
- }
- }
- for(i=1;i<tr.size();i++)
- {
- WebElement Range = tbl_ResultEntry.findElement(By.xpath("//tr["+i+"]/td["+range_position+"]"));
- String RangeValue = Range.getText();
- System.out.println("Range before filter : ["+i+"] "+RangeValue);
- if(RangeValue.length()!=0)
- {
- int posi = RangeValue.indexOf("-");
- RangeValue = RangeValue.substring(0, posi);
- System.out.println("Min range is : "+RangeValue);
- WebElement result = tbl_ResultEntry.findElement(By.xpath("//tr["+i+"]/td["+range_position+"]"));
- result.sendKeys(RangeValue);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement