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

Skuayer

Регистрация: 04 сен 2009
Offline Активность: 09 сен 2014 07:42
-----

#102949 Перехват событий в Selenium Webdriver

Написано Skuayer 26 марта 2012 - 07:57

в java есть AbstractWebDriverEventListener
на C# не знаю, но наверно есть аналог

соглашусь с мнением achumagin, что такой тест должен все таки падать.... ибо в таком случае у вас бага или ошибка в тест дизайне
  • 1


#101988 Selenium webdriver

Написано Skuayer 10 марта 2012 - 08:00

рекомендую к прочтению :

http://code.google.c...iki/PageObjects
  • 1


#98446 тесты java - webdriver

Написано Skuayer 08 декабря 2011 - 19:25

тесты написаны правильно, к сожалению из того что вы представили не понять в чем у вас проблемы..... слишком мало информации (что в консоль пишется то? покажите ваш main_class и настройки запуска)
почитайте мануал для tеstng - eclipse http://testng.org/doc/eclipse.html и настройте так же или действительно можно попробовать запускать через аnt или maven
  • 1


#96971 регексы в WebDriver.FindElement()

Написано Skuayer 13 ноября 2011 - 12:55

А чуток подробней можно? =)

ссылка на элемент, что вы дали - это и есть xpath)))
только неплохо бы модифицировать, как-нить так - //a[contains(@href,'view.php?id=')]

а дальше - webdriver.findElements(By.xpath("//a[contains(@href,'view.php?id=')]")); вернет список webElement´ов
думаю для C# будет что-то аналогичое.

можно попробовать написаь xpath более точно для конкретного элемента , но вы предоставили слишком мало информации для этого)
  • 1


#96967 регексы в WebDriver.FindElement()

Написано Skuayer 13 ноября 2011 - 08:17

я бы использовал поиск по xpath
  • 1


#96639 Поиск текста на странице

Написано Skuayer 04 ноября 2011 - 14:50

используйте поиск перед созданием темы)
http://software-test...um/topic/20955/
  • 1


#96600 Не понятная ситуация с вводом текста в поле

Написано Skuayer 03 ноября 2011 - 12:35

driver.findElement(By.xpath(".//*[@class='b-wysiwyg__placeholder js-wysiwyg-placeholder']")).click();

driver.findElement(By.xpath("//iframe[@id='wallPost_ifr']")).sendKeys("text");

вот так работает
  • 1


#96470 selenium rc и метод isVisible

Написано Skuayer 01 ноября 2011 - 16:57

вот так у меня заработало)
WebElement prePasswordField = driver.findElement(By.xpath("//*[@class='password-replaced placeholder']"));
passwordBehavior.click();
WebElement passwordField = driver.findElement(By.id("tbPassword"));
password.sendKeys("test");

у меня падает ошибка в вашем случае другая:
org.openqa.selenium.IllegalLocatorException: Compound class names are not supported. Consider searching for one class name and filtering the results.

похоже webdriver не может искать элемент по имени класса, если в нем есть пробел
  • 1


#95394 Установка СилТеста - valid licence is missing!

Написано Skuayer 11 октября 2011 - 07:46

все-все почистила, удалила все папки и файлы с намеком на силктест и борланд, даже прошерстила реестр
и все разделы с силком поудаляла на свой страх и риск - и все равно
после установки СилкТеста Классик с 30-дн. лиценцией тот же трабл!

как будто производители не желают привлечь пользователей, а значит - покупателей своего продукта :biggrin:

они ждут, что вы все таки приобретете их продукт)

выходом, наверно, будет чистая винда. могу посоветовать поставить виртуалку и на нее силк уже
  • 1


#95351 Установка СилТеста - valid licence is missing!

Написано Skuayer 10 октября 2011 - 06:21

Собственно, начинаю с нуля: установила силктест 2010 сначала в не в классик, снесла, установила классик, выбрала триал на 30 дней, и все равно - ругается на лицензию.
Valid license for SilkTest is missing!

как это побороть, подскажите плиз - ничего сама не могу найти :(

а когда в первый раз установили - он не ругался? (может какие-то конфиги остались и он из-за них так ведет)
  • 1


#94633 как в java присвоить имя загружаемому файлу с браузера

Написано Skuayer 22 сентября 2011 - 09:06

присвоить имя загружаемому файлу с браузера.. - это вы как делаете?

по поводу переименования файла:
// File (or directory) with old name
File file = new File("oldname");

// File (or directory) with new name
File file2 = new File("newname");

// Rename file (or directory)
boolean success = file.renameTo(file2);
if (!success) {
    // File was not successfully renamed
}

  • 1


#92692 Проблема с записью сценария на SilkPerfomer2008

Написано Skuayer 16 августа 2011 - 15:15

Перформер криво установился похоже, попробуй заново поставить и ребутнуть машину после.
Он не может подключить библиотеку какую-то, скорее всего она не прописалась в системе.
  • 1