При наведении курсора на нижний колонтитул, как получить подчеркивание и цвет значка Facebook - PullRequest
0 голосов
/ 07 января 2019

Я изучаю автоматизацию с помощью 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"));
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...