Я изучаю автоматизацию с помощью selenium-webdriver и пытаюсь реализовать. Так что я новичок в теме. У меня есть вопрос для 2 Test Case
1. При наведении курсора мыши на текст нижнего колонтитула отображается подчеркивание. например, перейдите на https://www.yahoo.com/news/ и наведите указатель мыши на нас или на новостную ленту, чтобы отобразить подчеркивание. Как я могу проверить это?
2. При наведении курсора на значок Facebook отображается другой цвет, а при наведении указывается проверка.
Я написал следующий код для моего скрипта. но это не работает
У меня мало тем на stackoverflow, но все еще не работает
открытый класс UnderLine {
public static void main(String[] args) throws Exception {
final String URL = "https://www.yahoo.com/news/";
WebDriver driver = new FirefoxDriver();
driver.manage().timeouts().setScriptTimeout(10000,TimeUnit.SECONDS);
driver.get(URL);
WebElement news1 = driver.findElement(By.xpath("//a[contains(@title,'Politics')]")); // For headline menu xpath
WebElement followUs = driver.findElement(By.xpath("//div[4]/div[@class='Pos(r) D(ib) Cur(d) Va(t)' and 1]/div[@class='D(ib)' and 1]")); //Facebook xpath
System.out.println("Before text decoration "+news1.getCssValue("border-bottom"));
System.out.println(news1.getText());
Actions nowHover = new Actions(driver);
nowHover.moveToElement(news1).perform();
Thread.sleep(10000);
Actions nowHover1 = new Actions(driver);
nowHover1.moveToElement(followUs).perform();
Thread.sleep(10000);
System.out.println(followUs.getCssValue("background-color"));
}
}