Перейти к содержимому

Публикации Tishka

140 публикаций создано Tishka (учитываются публикации только с 22 июня 2023)



#140449 Автоматизация drop down со многими данными в Selenium

Отправлено автор: Tishka 07 апреля 2015 - 10:30 в Selenium - Functional Testing

Если нужно будет скролить до определенного элемента, воспользуйтесь скролом javascript.

Это так, на будущее, вдруг пригодится.

Пример, использую для выбора даты(клик с открытием селекта и скрол до нужного элемента)

WebElement element = driver.findElement(By.xpath(locator));
element.click();
WebElement selectDate = driver.findElement(By.xpath(locator));
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true)", selectDate);
selectDate.click();




#142741 Ищем тестировщика

Отправлено автор: Tishka 21 июля 2015 - 10:10 в Работа/Росcия

Всем доброго времени суток.  

Ищем тестировщика, г.Воронеж.

 

Описание вакансии тут.

 

По всем вопросам, пишите в личку.

 

 

 

 

 

 




#140298 Вытащить из БД коды подтверждения

Отправлено автор: Tishka 01 апреля 2015 - 06:50 в Selenium - Functional Testing

По-моему тема не подходил разделу Selenium.

 

Да, согласен, что не совсем подходит к этому разделу, прошу меня за это простить.  :wink:

Всем спасибо за помощь, бревна в глазу не заметил.




#140286 Вытащить из БД коды подтверждения

Отправлено автор: Tishka 31 марта 2015 - 15:18 в Selenium - Functional Testing

Возникла проблема, при запуске выдает ошибку.

Код

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class DbConnection {
	
	
	public static void main(String[] args) throws ClassNotFoundException, SQLException {
		//Connection url 
		String dbUrl = "jbdc:mysql://localhost:3306/table";
		String username = "root";
		String password = "root";
		String query = "select phone_conformation_token, email_conformation_token from registrations where email = 'emailtest@mail.ru' ";
		
		Class.forName("com.mysql.jdbc.Driver");
		Connection con = DriverManager.getConnection(dbUrl, username, password);
		
		//Create Statement Object
		Statement stmt = con.createStatement();
		
		
		ResultSet rs = stmt.executeQuery(query);
		
		//while loop to get ResultSet all rows data
		while (rs.next()) {
			
			String uName = rs.getString(1);
			System.out.println(uName); 
		}

в CLASSPATH путь указан, jar подключен к проекту.

Стектрейс:

Exception in thread "main" java.sql.SQLException: No suitable driver found for jbdc:mysql://localhost:3306/table
	at java.sql.DriverManager.getConnection(DriverManager.java:689)
	at java.sql.DriverManager.getConnection(DriverManager.java:247)
	at ru.myproject.DbConnection.main(DbConnection.java:23)



#140280 Вытащить из БД коды подтверждения

Отправлено автор: Tishka 31 марта 2015 - 12:12 в Selenium - Functional Testing

Всем доброго времени суток!

Недавно столкнулся с  такой проблемой, необходимо вытащить из БД код подтверждения, который приходит на email  и на телефон.(форма регистрации)

Насколько знаю, в API webdriver нет ничего об этом.

 

Использую:  Java + Eclipse + TestNG

 

Буду очень благодарен :wink:




#144979 Не отрабатывает SendKeys

Отправлено автор: Tishka 09 октября 2015 - 07:17 в Selenium - Functional Testing

Попробуйте найти элемент с помощью поиска элемента содержащего этот текст:

element = driver.findElement(By.xpath("//*[contains(text(),'" + comment + "')]"));

P.S. как я понял: comment - переменная, содержащая текст. Пример приведен на java.




#144989 Не отрабатывает SendKeys

Отправлено автор: Tishka 09 октября 2015 - 09:06 в Selenium - Functional Testing

 

 

вообще у нас был опыт работы с подобными текстовыми областями(CodeMirror)

А в чём была проблема и как решили?

 

проблема была в поиске элемента, куда вставляется текст , а вставляется он там в div, но div появлятся только при наведении курсора мыши на текстовую область(так же в виде div'a)

 

Может прозвучит как костыльный способ, кликал на блок для появления нужных элементов.




#139833 Как взаимодействовать с системными (windows) попапами?

Отправлено автор: Tishka 10 марта 2015 - 14:00 в Selenium - Functional Testing

Вы тестируете настольное приложение или веб?




#141040 После закрытия попапа не нажимаются кнопки

Отправлено автор: Tishka 05 мая 2015 - 06:41 в Selenium - Functional Testing

Доброе утро.

Попробуйте, после закрытия попапа, найти любой элемент. Если не находит, то попробуйте через switch  переключаться на страницу.




#141037 После закрытия попапа не нажимаются кнопки

Отправлено автор: Tishka 04 мая 2015 - 17:46 в Selenium - Functional Testing

Добрый вечер.

Скажите, а как вы переключаетесь на попап и обратно на страницу?




#141276 Не сохраняется первое изображение

Отправлено автор: Tishka 22 мая 2015 - 07:04 в Selenium - Functional Testing

Есть тест, который выполняет следующее

1. загружает поочередно 10 изображений 

2. проверяет наличие загруженных изображений на странице

 

Проблема в том, что на странице не сохраняется первое изображение 

Если загружать изображения вручную, то все ок.

Даже пробовал ставить Thread.sleep(10000) - не помогло.

@DataProvider(name = "photoset")
	public static Object[][] photos(){
		return new Object[][]{
				{"D:\\element1.jpg"},
				{"D:\\element2.jpg"},
				{"D:\\element3.jpg"},
				{"D:\\element4.jpg"},
				{"D:\\element5.jpg"},
				{"D:\\element6.jpg"},
				{"D:\\element7.jpg"},
				{"D:\\element8.jpg"},
				{"D:\\element9.jpg"},
				{"D:\\element10.jpg"}
		};
	}
@Test(priority=10,dataProvider = "photoset")
public void photosetItems(String link) {
	element = driver.findElement(By.xpath("(//*[@id='photosets']//input)[last()]"));
	element.sendKeys(link);
	element = (new WebDriverWait(driver, 30))
		.until(ExpectedConditions.visibilityOfElementLocated
			(By.xpath("(//*[@id='photosets']//*[@class = 'column-left']//img)[last()]")));
}



#141297 Не сохраняется первое изображение

Отправлено автор: Tishka 22 мая 2015 - 14:56 в Selenium - Functional Testing

Сложность в том что эта страница динамическая, то есть на каждый "чих" идет сохранение.

Это скорее всего из-за того что сервер не успевает обработать все запросы на сохранение полей.




#141287 Не сохраняется первое изображение

Отправлено автор: Tishka 22 мая 2015 - 10:50 в Selenium - Functional Testing

Ну я догружал 11 фото, но получается какой-то костыль если честно =)

Потом проверка фотосета на кол-во элементов, там приходиться делать так: element.size() -1;

Хотелось бы сделать это все без этого, но походу никак.

 

Спасибо за ответ.




#141070 Работа с динамическими полями

Отправлено автор: Tishka 07 мая 2015 - 08:08 в Selenium - Functional Testing

Доброго времени суток!

Хотел спросить опытных автоматизаторов:

- Есть страница с примерно 40 полями

- Каждое поле динамическое

- Сохранение поля происходит при фокусе на другой элемент

 

Есть ли возможность дожидаться окончания запроса и переходить к следующему полю?

Так как в некоторых случаях когда обязательное поле еще не сохранено и меняю фокус на другой элемент, вываливаются попапы с ошибками.

 




#140855 автоматически генерирующиеся id и Selenium IDE

Отправлено автор: Tishka 22 апреля 2015 - 06:37 в Selenium - Functional Testing

Здравствуйте.

 

Что Вы подразумеваете, под "что ID автоматически генерируются  самим фрэймуорком"?

 

P.S. Для знакомства с автоматизацией тестирования, Selenium IDE хватит.

Однако советую использовать Webdriver.