Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

не передает команду sendKeys


(Vladimir Zuy) #1
import static org.junit.Assert.*;

import java.util.concurrent.TimeUnit;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.firefox.FirefoxDriver;

import pater1.HomePage;
import pater1.ResultPage;




public class Google {
	private FirefoxDriver driver;
	
	@Before
	public void setUP(){
		FirefoxDriver driver = new FirefoxDriver();
		driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
		driver.get("https://www.google.com.ua/?gws_rd=cr&ei=m1XmUqL8EoXGtQbx_YGIBQ");
	}
	@After
	public void tearDown(){
		driver.close();
	}
	@Test
	public void testSeach(){
		HomePage home = new HomePage(driver);
		ResultPage result = home.search("automated testing info");
		assertTrue(result.getFirstLink().contains("automated"));
	}
package pater1;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class HomePage {
	private WebDriver  driver;
	public HomePage(FirefoxDriver driver) {
		this.driver = driver;
	}

	public ResultPage search(String text) {
			driver.findElement(By.id("lst-ib").**sendKeys**(text));
		return new ResultPage(driver);
	}

}
package pater1;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;

public class ResultPage {

	private WebDriver driver;

	public ResultPage(WebDriver driver) {
		this.driver = driver;
	}

	public String getFirstLink() {
		
		return > driver.findElement(By.id("tads")).getText();
> 	}

}

(cactus) #2

Забыли скобку после By.id - driver.findElement(By.id(“lst-ib”)).sendKeys(text);


(Vladimir Zuy) #3

http://www.screencapture.ru/file/E8b92Bdd открівает фаер фокс и ничего не пишет,вот там то и ошибка


(Руслан) #4

смените "String text" на "String text1"


(Vladimir Zuy) #5

я хотел просто этим показать что у меня не дублируется стринг текс и сенд текс, как на видео

31-50 ,а так у меня тест останавливается на стартовой страничке и ничего не прописует (аутомейтед тестинг) -тоисть как я понимаю, там где у меня стринг текст1 не привязан к public ResultPage search(String text)


(Vladimir Zuy) #6

я бы и через два дня б не подумал скобку переместить), внимательный ты))


(Vladimir Zuy) #7

(Александр Таранков) #8

Темы без вопросов, заданные в виде куска кода, будут молча закрываться


(Александр Таранков) #9