Подскажите плиз что делаю не так. Почему переменная s пустая?
package com.logo; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.testng.Assert; import org.testng.Reporter; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import java.util.Date; public class logo { private WebDriver driver; @BeforeClass public void setUp() { driver = new FirefoxDriver(); } @Test public void FindLogo() throws InterruptedException { log("Open Website"); driver.navigate().to("https://maven.apache.org/general.html"); Thread.sleep(7000); String s = driver.findElement(By.tagName("title")).getText(); Assert.assertEquals(s, "Maven – Frequently Asked Technical Questions", "Unexpected page title"); log("title=" + s); s = driver.findElement(By.className("clear")).getText(); log("clear=" + s); log(driver.getTitle()); } @AfterClass public void EndAll(){driver.quit();} private void log(String message){Reporter.log(new Date().toString() + "\t" + message + "\n");} }
Только начал разбираться. Код вроди как верный, Скорее всего что-то не так с настройками системы, подключением библиотек.