Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def WaitTillDisplayed (arg: String) {
- new WebDriverWait(driver, 100).until(new ExpectedCondition[Boolean] {
- override def apply(d: WebDriver) = d.findElement(By.xpath(arg)).isDisplayed()
- })
- }
- def WaitTillDisplayedByElement (e: WebElement) {
- new WebDriverWait(driver, 100).until(new ExpectedCondition[Boolean] {
- override def apply(d: WebDriver) = e.isDisplayed()
- })
- }
- def WaitTillAllDisplayed(arg: String){
- new WebDriverWait(driver, 200).until(new ExpectedCondition[Boolean]{
- @Override
- override def apply(d: WebDriver)={
- var count =0
- val list = d.findElements(By.xpath(arg))
- System.out.println(list.size())
- for(i <- 0 to list.size()-1){
- WaitTillDisplayedByElement(list.get(i))
- if(list.get(i).isDisplayed)
- count +=1
- }
- System.out.println(count)
- count == list.size()
- }
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement