День добрый. Новичок, учусь.
Сравнение значения тега Title кода страницы Гугл и getTitle дает разный результат. Идей нет. Подскажите, плиз.
package com.example.firsttests; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class MyFirtsTestwithGoogle { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.get("https://www.google.com.ua"); By elementLocator = By.id("lst-ib"); WebElement element = driver.findElement(elementLocator); element.clear(); element.sendKeys("test"); driver.findElement(By.name("btnG")).click(); //проверка имени страницы assertEquals("test - Поиск в Google", driver.getTitle()); } private static void assertEquals(String string, String title) { //сравнение значений двух строк if (string.equals(title)) { System.out.println(string); System.out.println(title); System.out.println("test passed"); } else { System.out.println(string); System.out.println(title); System.out.println("test failed"); } } }
Ну, и Html:
<head> <meta itemprop="image" content="/images/branding/googleg/1x/googleg_standard_color_128dp.png"> <link rel="shortcut icon" href="/images/branding/product/ico/googleg_lodp.ico"> <meta id="mref" name="referrer" content="origin"> <title>test - Поиск в Google</title>
И результат двух строк (скопирован с консоли):
Ниже код: