Count of links,sections/(By.tagName. getText.contains)/(for, if, brake)/Selenium WebDriver (Java)
Автор: Tech Nologies cMM
Загружено: 24 февр. 2019 г.
Просмотров: 97 просмотров
Code:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class tagName {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Niko\\Desktop\\Sel_Drivers\\chromedriver_win32\\chromedriver.exe");
WebDriver a = new ChromeDriver();
a.get("https://www.amazon.com/");
WebElement b = a.findElement(By.xpath(".//*[@id='navFooter']/table/tbody/tr/td[3]"));
for (int i=0; i b.findElements(By.tagName("a")).size();i++)
{
if(b.findElements(By.tagName("a")).get(i).getText().contains("See all"))
{
b.findElements(By.tagName("a")).get(i).click();
break;
}
}
System.out.println(a.getTitle());
WebElement block = a.findElement(By.xpath(".//*[@id='merchandised-content']/div[3]/div/div"));
System.out.println("***** tagNames of 'h2': " + block.findElements(By.tagName("h2")).size());
for(int f=0;f block.findElements(By.tagName("h2")).size();f++)
{
System.out.println(block.findElements(By.tagName("h2")).get(f).getText());
}
System.out.println("***** tagNames of 'h4': " + block.findElements(By.tagName("h4")).size());
for(int g=0; g ..block.findElements(By.tagName("h4")).size();g++)
{
System.out.println(block.findElements(By.tagName("h4")).get(g).getText());
}
//////
System.out.println("***** tagNames of 'p': " + block.findElements(By.tagName("p")).size());
for(int w=0;w.. block.findElements(By.tagName("p")).size();w++)
{
System.out.println(block.findElements(By.tagName("p")).get(w).getText());
}
}}

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: