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

Публикации Jenka156

138 публикаций создано Jenka156 (учитываются публикации только с 18 мая 2023)



#98494 ошибка: Element is not currently visible

Отправлено автор: Jenka156 09 декабря 2011 - 13:56 в Selenium - Functional Testing

Возможно появление ошибки из-за разных версий фаерфокса.

я тестирую в 8.0



#98461 ошибка: Element is not currently visible

Отправлено автор: Jenka156 09 декабря 2011 - 06:53 в Selenium - Functional Testing

да. вот страница. при наведении на ссылку Спорт появляется плюсик в правом верхнем углу от слова Спорт. В коде он почему то серый.... Причем когда писала эти тесты на selenium RC, то все прекрасно работало: при событии mouseOver() плюсик появлялся и на него можно было нажать.
а здесь не получается это воспроизвести.

Прикрепленные изображения

  • Снимок Mozilla Firefox.png



#98488 ошибка: Element is not currently visible

Отправлено автор: Jenka156 09 декабря 2011 - 12:54 в Selenium - Functional Testing

а по координатам можно вообще делать? или так не рекомендуется?



#98487 ошибка: Element is not currently visible

Отправлено автор: Jenka156 09 декабря 2011 - 12:50 в Selenium - Functional Testing

это наверно удивительно, но у меня этот скрипт также отрабатывает с ошибкой
org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with

в чем в этом случае может быть проблема? я воспроизвожу тест в firefox.



#98755 открывается opera:debug и не запускается сайт

Отправлено автор: Jenka156 15 декабря 2011 - 11:08 в Selenium - Functional Testing

Скажите, пожалуйста, кто нибудь сталкивался с такой проблемой?
На виртуальной машине запускаю тесты в опере (WebDriver).
Когда запускается опера, открывается страница "opera: debug" и висит. Сайт не запускается. После некоторого времени тест падает.
Иногда правда бывает, что сначала открывается страница debug, и потом сразу сайт и тест начинает выполняться. но хотелось бы разобраться в ситуации

Может можно как то отключить этот debug?



#99431 открывается opera:debug и не запускается сайт

Отправлено автор: Jenka156 10 января 2012 - 07:43 в Selenium - Functional Testing

снова здравствуйте! сегодня пробовала запускать с selenium 2.16.1.
по прежнему открывает страницу opera:debug и не открывает нужный URL.
Ошибка такая: No response in a timely fashion
(создавала проблему на http://code.google.c.../detail?id=3092)

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

Прикрепленные изображения

  • Снимок-1.png



#98893 открывается opera:debug и не запускается сайт

Отправлено автор: Jenka156 19 декабря 2011 - 12:28 в Selenium - Functional Testing

так и есть. opera 11.60 и драйвер 2.15.
дело в том, что это "зависание" только иногда происходит, когда, например, медленное соединение по сети.
(я использую RemoteWebDriver)



#93211 не выбирается элемент списка

Отправлено автор: Jenka156 26 августа 2011 - 05:22 в Selenium - Functional Testing

работает!!! спасибо большое!!!



#93191 не выбирается элемент списка

Отправлено автор: Jenka156 25 августа 2011 - 13:39 в Selenium - Functional Testing

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

<select name="ext-comp-1018" size="20" style="height: 343px; width: 230px;" multiple="false" id="plugins_accessible" class=" x-form-select-multiple x-form-field ">
<option value="1" id="ext-gen465">Экспорт в RTF</option>
<option value="2" id="ext-gen466">Экспорт в XLS</option>
</select>

я пробовала методы:
click("//select[@id='plugins_accessible']//option[@value='1']")
clickAt("//select[@id='plugins_accessible']//option[@value='1']")
mouseDown("//select[@id='plugins_accessible']//option[@value='1']")
и еще в комбинации mouseOver() и mouseDown()

ничего не помогает. элемент не выделяется никак и соответственно не переносится в другой список

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

выглядит эта форма так:
Изображение



#100916 как отловить javascript ошибки

Отправлено автор: Jenka156 13 февраля 2012 - 10:17 в Selenium - Functional Testing

Здравствуйте! скажите, можно ли как то отловить ошибки javascript средствами webdriver?



#93004 как найти textarea?

Отправлено автор: Jenka156 23 августа 2011 - 08:36 в Selenium - Functional Testing

Не могу подобраться к элементу textarea. через IDE его не видно, какие бы я xpath не прописывала. в коде оно отображается серым цветом. Не очень понимаю что это значит.

Изображение

как к нему можно обратиться и напечатать там что нибудь?



#98540 запуск теста из командной строки

Отправлено автор: Jenka156 12 декабря 2011 - 07:49 в Selenium - Functional Testing

Помогите, пожалуйста запустить тест из командной строки.
Я пробовала так как написано по ссылке http://testng.org/do...html#testng-xml

Создала xml файл:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="none">
  <test name="Test" preserve-order="true">
    <classes>
      <class name="enter_test.LogInLogOut"/>
    </classes>
  </test>
</suite>

он находится в корне проекта моего.
дальше в командной строке пишу:
java -Dtestng.test.classpath="/home/jenka/ecl/2do2go_EnterTest/lib" org.testng.TestNG '/home/jenka/ecl/2do2go_EnterTest/testng.xml'

и получаю ошибку
Exception in thread "main" java.lang.NoClassDefFoundError: org/testng/TestNG
Caused by: java.lang.ClassNotFoundException: org.testng.TestNG
	at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.testng.TestNG. Program will exit.

я перепробовала все. может что то неверно написано в xml файле? или он лежит не в том месте?.. по идее ведь должно работать



#98546 запуск теста из командной строки

Отправлено автор: Jenka156 12 декабря 2011 - 08:45 в Selenium - Functional Testing

не помогло. все та же ошибка.

у меня вообще ubuntu. может там по другому надо устанавливать эти параметры?



#98550 запуск теста из командной строки

Отправлено автор: Jenka156 12 декабря 2011 - 09:37 в Selenium - Functional Testing

спасибо большое...)))



#98576 запуск теста из командной строки

Отправлено автор: Jenka156 12 декабря 2011 - 13:10 в Selenium - Functional Testing

а еще тогда вопрос. когда с phpunit работала, то файл логов можно было вывести просто использовав в командной строке опцию --log-junit <путь к файлу логов/log.xml>

можно ли также здесь это сделать? просто информации никакой не нашла об этом к сожалению....



#98046 запуск селениума на другой машине

Отправлено автор: Jenka156 01 декабря 2011 - 11:22 в Selenium - Functional Testing

спасибо большое! попробую разобраться.

а я тогда хотела бы еще спросить.... вообщем я работала с selenium rc до сих пор. Вчера столкнулась с проблемами, из-за которых было решено переходить на webDriver.
по методам я более менее освоилась, но сейчас проблема появилась в том, что не могу тест запустить ни на чем кроме firefox.

я еще не до конца понимаю как он работает. но в инете по этим пролемам не нашла информации:
1. при запуске через оперу просто запускается браузер, url вообще не передается. в терминале пишет что передается пустой url.
2. сафари вообще не запускается. пишет что driver.version: unknown.

В чем именно проблема? вот код, который я пытаюсь запустить:
<?php

require_once 'phpwebdriver/WebDriver.php';
require_once 'phpwebdriver/CWebDriverTestCase.php';

class newSeleneseTest extends CWebDriverTestCase {

    function setUp() {
	$this->webdriver = new WebDriver("localhost", 4444);
        $this->webdriver->connect("opera"); //  или "safari"
	$this->webdriver->get("http://google.com");
    }

    function testMyTestCase() {
	$this->open("http://google.com", "top-bar-bg");
    }
}

как я понимаю это скорее моя ошибка)))
скажу сразу, что в переменной Path я прописала пути к opera.exe и safari.exe


и еще... под линуксом хром не могу запустить. положила chromedriver во все возможные места, но что то не помогает. пишет что driver unknown



#98041 запуск селениума на другой машине

Отправлено автор: Jenka156 01 декабря 2011 - 10:29 в Selenium - Functional Testing

подскажите, пожалуйста, как это сделать?



#98014 запуск селениума на другой машине

Отправлено автор: Jenka156 01 декабря 2011 - 05:55 в Selenium - Functional Testing

уважаемые опытные тестировщики, подскажите пожалуйста, есть ли возможность решения такой задачи?
мне поставили задачу:
на одной машине (сервер) нужно установить phpunit и расположить там файлы тестов. На этой машине нет графического интерфейса и браузеры не стоят.
Затем нужно сделать так, чтоб эти тесты обращались к селениумам на других (клиентских) машинах и запускали тесты на них.

Есть ли вообще такая возможность? Или нужно чтоб селениум и phpunit стояли на одной машине?



#106906 запуск групп тестов параллельно

Отправлено автор: Jenka156 20 июня 2012 - 12:07 в Selenium - Functional Testing

здравствуйте!
помогите решить проблему.

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

как это можно реализовать используя selenium grid?



#102647 загрузка файла через input

Отправлено автор: Jenka156 20 марта 2012 - 11:35 в Selenium - Functional Testing

в приведенном html не видно где тут поле name="file"


это просто в примере первом написала по другому...

вот так выглядит у меня в коде реально: driver.findElement(By.name("image")).sendKeys(file);



#93498 Несколько окон Selenium

Отправлено автор: Jenka156 31 августа 2011 - 10:30 в Selenium - Functional Testing

блин.... у меня такая же проблема(http://software-test...um/topic/20312/))...

вот здесь есть идея решения этой проблемы, если окно на самом деле фрейм.
http://software-test...um/topic/18529/
но я перепробовала все возможные методы с фреймами и ничего не помогло

помогите нам пожалуйста кто знает!!!



#93578 Несколько окон Selenium

Отправлено автор: Jenka156 01 сентября 2011 - 13:29 в Selenium - Functional Testing

у меня и стоит selenium-remote-control-1.0.1
не помогает((((



#93481 Несколько окон Selenium

Отправлено автор: Jenka156 31 августа 2011 - 06:17 в Selenium - Functional Testing

а метод $this->getAllWindowTitles() возвращает title этого окна?
попробуй написать print_r($this->getAllWindowTitles())



#104887 Логирование в Selenium после прохождения тестов

Отправлено автор: Jenka156 26 апреля 2012 - 08:24 в Selenium - Functional Testing

testng строит нормальные читабельные отчеты http://testng.org/do...ml#test-results



#98844 Как уменьшить время работы теста?

Отправлено автор: Jenka156 19 декабря 2011 - 06:11 в Selenium - Functional Testing

я использую вот такое:
public boolean IsElementPresent(String element_xpath)
    {

	try{
		driver.findElement(By.xpath(element_xpath));
		return true;
	}
	catch(NoSuchElementException e){
		return false;
	}
	  	
    }


получается что функция возвращает true в случае присутствия элемента и false если он отсутствует на странице