Untitled

 avatar
unknown
plain_text
4 years ago
1.6 kB
3
Indexable
@Test
	public void TC05_frame_iframe() {
		driver.get("https://kyna.vn/");
		
		Assert.assertTrue(driver.findElement(By.xpath("//div[@class='fanpage ']//iframe")).isDisplayed());
		
		driver.switchTo().frame(driver.findElement(By.xpath("//div[@class='fanpage ']//iframe")));
		
		Assert.assertEquals(driver.findElement(By.xpath("//a[@title='Kyna.vn']/parent::div/following-sibling::div")).getText(), "169K likes");
		
		driver.switchTo().defaultContent();
				
		driver.switchTo().frame(driver.findElement(By.xpath("//iframe[@id='cs_chat_iframe']")));
		
		driver.findElement(By.cssSelector("div[class='border_overlay meshim_widget_widgets_BorderOverlay']")).click();
		
		driver.findElement(By.xpath("//input[@ng-model='login.username']")).sendKeys("nam");
		
		select = new Select(driver.findElement(By.cssSelector("#serviceSelect")));
		
		select.selectByVisibleText("HỖ TRỢ KỸ THUẬT");
		
		driver.findElement(By.xpath("//textarea[@ng-model='login.content']")).sendKeys("hello");
		sleepinSecond(2);

		driver.findElement(By.xpath("//input[@class='submit meshim_widget_widgets_ConnAwareSubmit ltr wide valid ng-scope desktop']")).click();
		
		driver.switchTo().defaultContent();
		
		driver.findElement(By.cssSelector("#live-search-bar")).sendKeys("Excel");
		
		driver.findElement(By.cssSelector("#live-search-bar")).sendKeys(Keys.ENTER);
		
		List<WebElement> courseName = driver.findElements(By.xpath("//div[@class='content']//h4"));
		
		for (WebElement course : courseName) {
			Assert.assertTrue(course.getText().contains("Excel"));
		}
		
	}
Editor is loading...