Такие бросают тень на всю индустрию автоматизации тестирования. Проблемы с использованием гугла, говорят о том что из вас вряд ли получится нормальный программист, бросайте это дело.Про ответ на три вопроса - я сказал, что нужно логгирование для того, "чтобы было". Вы что, не в России живете? :)
Логгирование действий Selenium WebDriver
#21
Отправлено 22 октября 2013 - 05:42
#22
Отправлено 22 октября 2013 - 05:53
Такие бросают тень на всю индустрию автоматизации тестирования. Проблемы с использованием гугла, говорят о том что из вас вряд ли получится нормальный программист, бросайте это дело.
Про ответ на три вопроса - я сказал, что нужно логгирование для того, "чтобы было". Вы что, не в России живете? :)
Спасибо за совет! Я прислушаюсь к вашему мнению, господин тролль! :)
#23
Отправлено 22 октября 2013 - 09:00
Я тоже не стану нормальным программистом?
Ой, стойте, я же тестировщик!
А, если по сути - может он просто лденивый или не знает что именно ему нужно. Очень грустно, когда тебе дают работу "Копай", но что копать, где копать, чем копать никто не говорит. Не хорошо вешать ярлыки...
armag, try/catch позволяет отлавливать ошибки, если вам нужно в логах указывать только места с ошибками, то можете использовать асерты/софт асерты (они лучше) и Junit и TestNG.
Предлагаю показать ваш вариант, если он устроит, то всё ОК
#24
Отправлено 22 октября 2013 - 09:46
Ленивый.. в том то и дело. Работа в ИТ подразумевает, что нужно постоянно изучать новое, и чаще всего самостоятельно. Если не получается/лень, то ничего стоящего не добиться. Мое мнение.leftCh, у меня тоже проблемы с Гуглом, он не хочет "в себе" гонять мои тесты />
Я тоже не стану нормальным программистом? />
Ой, стойте, я же тестировщик!
А, если по сути - может он просто лденивый или не знает что именно ему нужно. Очень грустно, когда тебе дают работу "Копай", но что копать, где копать, чем копать никто не говорит. Не хорошо вешать ярлыки...
armag, try/catch позволяет отлавливать ошибки, если вам нужно в логах указывать только места с ошибками, то можете использовать асерты/софт асерты (они лучше) и Junit и TestNG.
Предлагаю показать ваш вариант, если он устроит, то всё ОК
То что нужно этому человеку по-любому гуглится по словосочетанию java logging capture или что-то типа того, он даже сам правильное направление обозначил в первом посте (хотя скорее всего не сам дошел до него). Знаю, как это реализовывать на Питоне, и не собираюсь гуглить за автора, как это реализовать в java, что определенно может являться для него поводом обвинить меня в некомпетентности. Я про это
Как говорится "А чего добился ты?" То есть автор топика. Умеет писать нубокод на java? Ай молодецНу раз маловероятно, просьба обходить данный топик стороной в дальнейшем, ибо продолжение дискуссии малопродуктивно и скорее всего выявит в вас ещё более некомпетентного специалиста :)
#25
Отправлено 22 октября 2013 - 11:46
armag, try/catch позволяет отлавливать ошибки, если вам нужно в логах указывать только места с ошибками, то можете использовать асерты/софт асерты (они лучше) и Junit и TestNG.
Предлагаю показать ваш вариант, если он устроит, то всё ОК
Если уж пойти с самого начала, то на страничке селениума написано:
The easiest way to set up a Selenium 2.0 Java project is to use Maven. Maven will download the java bindings (the Selenium 2.0 java client library) and all its dependencies, and will create the project for you, using a maven pom.xml (project configuration) file. Once you’ve done this, you can import the maven project into your preferred IDE, IntelliJ IDEA or Eclipse.
Ну как бы я потратил день, поставил мавен, все развернул и в итоге получил в эклипсе какой-то странный проект, который подсвечивался красным восклицательным знаком. В пень этот мавен в общем и POM. Взял тупо эклипс и в новом проекте все сделал.
А Junit и TestNG обязательно надо использовать? Я вот не понимаю смысл, у меня сейчас делается 1 тест и выглядит вот так:
public static void main(String[] args) throws InterruptedException, IOException { IEDriver.driverSetting(); WebDriver driver = new InternetExplorerDriver(); User.Login(driver); User.ChooseOneOption(driver); User.FillForm1(driver); // ... User.FillFormX(driver); // ... System.in.read(); System.out.println("Success!"); driver.quit(); }
Где User.FillFormX :
Select DownList1 = new Select(driver.findElement(By.id(Form1.getDownList1Id()))); DownList1.selectByVisibleText(LOL.getOption1()); ... driver.findElement(By.id(Form1.getTextBox1Id())).sendKeys(LOL.getOption2()); ... driver.findElement(By.id(Form1.getGoToNextStepId())).click();
Вот такая вот структурка теста примерная, зачем мне Junit и TestNG? Я этот файличек сделаю external jar-ником и скриптом запускать раз в день, чтобы понимать - работает софт или нет :)
Естественно тут без assertion-ов ещё и т.д., так как я ещё не все действия даже накодил :)))
#26
Отправлено 22 октября 2013 - 11:48
Ленивый.. в том то и дело. Работа в ИТ подразумевает, что нужно постоянно изучать новое, и чаще всего самостоятельно. Если не получается/лень, то ничего стоящего не добиться. Мое мнение.
leftCh, у меня тоже проблемы с Гуглом, он не хочет "в себе" гонять мои тесты />/>
Я тоже не стану нормальным программистом? />/>
Ой, стойте, я же тестировщик!
А, если по сути - может он просто лденивый или не знает что именно ему нужно. Очень грустно, когда тебе дают работу "Копай", но что копать, где копать, чем копать никто не говорит. Не хорошо вешать ярлыки...
armag, try/catch позволяет отлавливать ошибки, если вам нужно в логах указывать только места с ошибками, то можете использовать асерты/софт асерты (они лучше) и Junit и TestNG.
Предлагаю показать ваш вариант, если он устроит, то всё ОК
То что нужно этому человеку по-любому гуглится по словосочетанию java logging capture или что-то типа того, он даже сам правильное направление обозначил в первом посте (хотя скорее всего не сам дошел до него). Знаю, как это реализовывать на Питоне, и не собираюсь гуглить за автора, как это реализовать в java, что определенно может являться для него поводом обвинить меня в некомпетентности. Я про этоКак говорится "А чего добился ты?" То есть автор топика. Умеет писать нубокод на java? Ай молодец />Ну раз маловероятно, просьба обходить данный топик стороной в дальнейшем, ибо продолжение дискуссии малопродуктивно и скорее всего выявит в вас ещё более некомпетентного специалиста :)
Если бы я НЕ БЫЛ ленивым, то сидел бы дальше и кликал тест-кейсы ручками :))))))
Парадокс, батенька.
За сим, удачи! :)
#27
Отправлено 23 октября 2013 - 11:34
Не стоит скандалить и выяснять отношения. Нет в Selenium встроенного нормального механизма протоколирования. Поэтому включить его нельзя никак.
setLogLevel -- это скорее средство отладки, а не протоколирования. Там много всякой ерунды лишней.
Но решение простое -- делайте обёртку и протоколируйте что хотите куда хотите.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#28
Отправлено 23 октября 2013 - 11:37
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных