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

Публикации Jolly

34 публикаций создано Jolly (учитываются публикации только с 29 марта 2023)



#65100 Timeout в Selenium RC

Отправлено автор: Jolly 05 февраля 2009 - 20:00 в Selenium - Functional Testing

Спасибо. В Python это try ... except


а непроще увеличить таймаут?



#64535 Задание параметров для Selenium rc, при тестировании

Отправлено автор: Jolly 21 января 2009 - 11:41 в Selenium - Functional Testing

проблема решилась очень просто, может комуто еще пригодится http://www.cyberforu...hread13156.html



#64523 Задание параметров для Selenium rc, при тестировании

Отправлено автор: Jolly 21 января 2009 - 09:51 в Selenium - Functional Testing

Может немного не в тему , вобщем появилась мысль както перенаправить сообщения из консоли в текстовый файлик .
Если делаю например так
D:\test.py > D:\log.txt
В этот текстовый файлик перенаправляются только сообщения которые мой скрипт выдает, но если скрипт падает то в консоле выводится сообщение о ошибке с номером строки где скрипт завалился ,а в мой текстовый файлик это сообщение непопадает :sorry:. Может кто поможет реализовать мою задумку.



#64062 selenium на серваке

Отправлено автор: Jolly 05 января 2009 - 11:06 в Selenium - Functional Testing

Появилась задача запускть селениумовские тесты на удаленном сервере(Линукс), а как это сделать я незнаю :dirol: помогите плиз.



#63429 Selenium IDE, подскажите метод захвата url.

Отправлено автор: Jolly 10 декабря 2008 - 18:31 в Selenium - Functional Testing

К сожалению не все так просто :focus:
У самой статьи тоже есть линка Delete. тоесть если заставить силениум кликать первую ссылк Delete он удаляет саму статью :(. А нельзя както указать чтобы первую пропускал или указать область в которой надо кликть первую.



#63350 Selenium IDE, подскажите метод захвата url.

Отправлено автор: Jolly 09 декабря 2008 - 22:32 в Selenium - Functional Testing

Да нет не все так просто попробую обьяснить.
У меня есть страничка с текстом под ним есть поле для коментов .
Возле каждого комента есть ссылка "Delete"
У первого комента xpath .../1/delete, у второй .../2/delete и т.д
Если я удаляю первый то у второго комента который теперь стал первым xpath сохранился .../2/delete. Когда я начал добавлять еще коменты появилась .../5_2/delete хотя есть .../6/delete. Дальше оставив только .../8/delete добавил еще один у нее ссылка окзалась .../2/delete.
Вобщем логику понять невозможно но надо както это все автоматизировать. Есть вариант создавать эту статью добавлять коменты и сразу их удалить и также удалить саму статью, но хотелось бы както получать xpath первой ссылки "Delete" либо получить масив со всеми xpath на этой страничке.



#63342 Selenium IDE, подскажите метод захвата url.

Отправлено автор: Jolly 09 декабря 2008 - 18:24 в Selenium - Functional Testing

установи селениум ide ;)

очень смешно

У меня постоянно нужная мне ссылка меняет xpath мне что каждый раз перед запуском в ручную смотреть ее xpath



#63339 Selenium IDE, подскажите метод захвата url.

Отправлено автор: Jolly 09 декабря 2008 - 17:15 в Selenium - Functional Testing

Появилась новая проблема как получить xpath какойто ссылки.
Или как получить список всех xpath`ов на странице.



#63338 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 09 декабря 2008 - 17:12 в Selenium - Functional Testing

отключить использование JavaScript

не читал что писали но отключить можно в браузере, а потом запустить сервер с нужным профайлом браузера. Вот так например java -jar selenium-server.jar -firefoxProfileTemplate c:\myprofile\


То что надо :crazy:



#63321 Selenium IDE, подскажите метод захвата url.

Отправлено автор: Jolly 09 декабря 2008 - 13:37 в Selenium - Functional Testing

немного поспешил , все окзалось довольно таки просто storeLocation ( variableName ) .



#63320 Selenium IDE, подскажите метод захвата url.

Отправлено автор: Jolly 09 декабря 2008 - 13:28 в Selenium - Functional Testing

Selenium IDE, подскажите метод захвата url текущей страницы. Если вообще есть такой.



#63120 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 04 декабря 2008 - 14:38 в Selenium - Functional Testing

огромное человеческое спасиба
С питоновскими тестами у меня проблем небыло просто в консольке запускаю селениум сервер в другой консольке например ...\test.py вот и все



#63102 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 04 декабря 2008 - 10:45 в Selenium - Functional Testing

Вот я записал в IDE и импортировал в джаву
package com.example.tests;

import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;

public class NewTest extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("http://testsite.com/", "*chrome");
}
public void testNew() throws Exception {
selenium.open("/");
selenium.click("link=Log in");
selenium.waitForPageToLoad("30000");
selenium.type("form-username", "test@gmail.com");
selenium.type("form-password", "password1");
selenium.click("form-submit");
selenium.waitForPageToLoad("30000");
selenium.click("link=My Blog");
selenium.waitForPageToLoad("30000");
selenium.click("link=Add Blog Post");
selenium.waitForPageToLoad("30000");
selenium.type("form.title", "test");
#здесь должен быть ввод текста
selenium.type("form.tags", "tags");
selenium.click("form.actions.save");
selenium.waitForPageToLoad("30000");
}
}
что здесь мне надо подправить ? и как запустить?



#63093 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 04 декабря 2008 - 10:08 в Selenium - Functional Testing

Впринцыпе можно накликать скрипт с помощью IDE a потом экспортировать в Java. Подскажите какой должен быть формтат и как его потом запустить в Selenium RC



#63090 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 04 декабря 2008 - 09:50 в Selenium - Functional Testing

В дополнение - пообщайтесь с разработчиком(и), можно же вызывать методы из API TinyMCE.

Одно из решений "в лоб" такое:

public void addTextInToTinyMCEField(String iframeID, String theText) {
		String js = "document.getElementById('" + iframeID + "').contentWindow.document.getElementById('tinymce').innerHTML ='" + theText + "';";
		selenium.runScript(js);

	}

	public String getTextFromTinyMCEField(String iframeID) {
		String js = "window.document.getElementById('" + iframeID + "').contentWindow.document.getElementById('tinymce').innerHTML;";
		return selenium.getEval(js);

	}
iframeID - ID iframe-а TinyMCE
'tinymce' - у нас на страницах именно такой айдишник внутреннего body, у Вас может чуть быть другим, гляньте.

проблема в том что я незнаю Java Script , я использую python для написания скриптов. Может это можно както на питоне сделать



#63089 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 04 декабря 2008 - 09:47 в Selenium - Functional Testing

А еще можно использовать для этого что-нить более легкое вместо селениума - например, какой-нить jwebunit - ему не критичен включенный js. То есть для него использование js можно отключить вообще. С одной стороны это более идеологически правильно, а с другой стороны, он вместо нормального браузера запускает свой собственный эмулятор, что может и не устроить. Но зато тесты будут не в пример шустрее селениумовских.
А отключить в селениуме js нельзя, он же сам javascript :)

я отключаю руками в браузере Java Script и все нормально , но проблема в том если я использую test suite то при запуске очередного скрипта нужно заново лезть в браузер и отключать. Вот я и хотел спросить как можн автоматом отключать.



#63078 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 04 декабря 2008 - 08:19 в Selenium - Functional Testing

спасиба за ссылки
редактор TinyMCE



#63076 Selenium и Wysiwyg. Что делать?

Отправлено автор: Jolly 04 декабря 2008 - 08:07 в Selenium - Functional Testing

Именно ввод в случае RadEditor(WYSIWYG Editor под .Net, на странице помещался в irframe, текст содержался во 2-м "ребёнке", <body>) был реализован с использованием Java Script:

String someText = "jtsuken";
String ID_of_RadEditor_Iframe = "ctl_ID";

String js = "var el = document.getElementById(ID_of_RadEditor_Iframe).contentDocument.documentElement.childNodes; el[1].innerHTML = '" +someText+"';";

seleniun.RunScript(js);

А как все это будет выглядеть для python?



#63074 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 04 декабря 2008 - 07:37 в Selenium - Functional Testing

Старнно, неужели никому неприходилось тестить визуальный редактор с помощью селениума



#63053 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 03 декабря 2008 - 16:24 в Selenium - Functional Testing

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



#63052 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 03 декабря 2008 - 16:11 в Selenium - Functional Testing

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



#63047 Как при запуске Selenium RC в браузере отключать использование JavaScr

Отправлено автор: Jolly 03 декабря 2008 - 14:36 в Selenium - Functional Testing

Есть страничка содержащая визуальный редактор который невидит селениум , если в браузере отключить использование JavaScript то в место этого визуального редактора появляется текстовое поле. Как сделать чтобы при запуске Selenium RC а в браузере автоматически отключалась возможность использовать JavaScript.



#62817 Непонятки с SeleniumRC+ФФ 3

Отправлено автор: Jolly 27 ноября 2008 - 06:26 в Selenium - Functional Testing

Какая версия селениума?
Текущая релизная версия 1.0b1 действительно не работает с FF3, установите последнюю ночную сборку, должно помочь.

Огромное пасиба действительно помогло :sorry:



#62814 Непонятки с SeleniumRC+ФФ 3

Отправлено автор: Jolly 26 ноября 2008 - 23:02 в Selenium - Functional Testing

А что в консоли Selenium'а?


00:54:55.768 INFO - Command request: getNewBrowserSession[*chrome, http://testsite.ru/] on session null
....

с *firefox таже беда



#62812 Непонятки с SeleniumRC+ФФ 3

Отправлено автор: Jolly 26 ноября 2008 - 22:39 в Selenium - Functional Testing

Напиши подробнее. Какая операционка, как запускаешь RC (команда целиком), точная версия FF, какая конкретно ошибка в логе (если нет ошибки, то последние несколько сообщений)?

Операционка XP
запускаю с командной строки ....java -jar selenium-server.jar
и сам скрипт .../test.py
версия ФФ 3.0.4


Traceback (most recent call last):
File "D:\Scripts\1.py", line 10, in setUp
self.selenium.start()
File "D:\Scripts\selenium.py", line 168, in start
result = self.get_string("getNewBrowserSession", [self.browserStartCommand,
self.browserURL])
File "D:\Scripts\selenium.py", line 197, in get_string
result = self.do_command(verb, args)
File "D:\Scripts\selenium.py", line 193, in do_command
raise Exception, data
Exception