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

Snap

Регистрация: 15 фев 2011
Offline Активность: 01 апр 2023 08:03
*****

#173936 Поиск элемента по совпадению с содержимым атрибута.

Написано Snap 03 октября 2019 - 18:05

В xpath есть неравенство != и отрицание not() . В css есть :not. У вас получится что-то вроде:

:not([data-sel="слово-исключение"])

  • 1


#173919 Поиск багов на сайте.

Написано Snap 01 октября 2019 - 19:20

Скидывайте, можно в личку


  • 1


#173904 Помогите найти ошибки

Написано Snap 30 сентября 2019 - 17:22

Мне тоже можете скинуть


  • 1


#171244 Increment переменной в Selenium IDE

Написано Snap 12 марта 2019 - 07:45

 

А какой Seleinium IDE вы используете? Старую или обновленную версию?

Попробуйте выполнить команды

store| 1 | i

echo| ${i}

Что будет выведено?

Выводит 1

 

Да точно, выведет 1. Только это будет считаться текстом, а не числом.


  • 1


#171237 Increment переменной в Selenium IDE

Написано Snap 11 марта 2019 - 19:12

а ничего не смущает что автор пытается увеличить переменную с помощью функции возвращающей случайное число?

Нет, в данном случае это не главное  :wink:

 

Просто если он делает это в текущей версии Selenium IDE, то там эта конструкция больше не работает. Теперь чтобы присвоить переменной значение, нужно использовать команду

executeScript | return 1 | i
executeScript | return ${i}+1 | i   // увеличиваем i на 1
echo | ${i}   // выведет 2

  • 1


#170787 Сервис автоматического контроля изменений интернет-страниц

Написано Snap 05 февраля 2019 - 13:30

Хотел бы поделиться информацией о сервисе websvodka.ru:

- Это инструмент автоматического контроля изменений интернет-страниц, который позволяет первым узнавать важную информацию и экономит время. WebSvodka позволяет оперативно узнавать: о появлении новых объявлений, об изменении прайс-листов, контролировать упоминания интересующих вас слов.

- Вы задаёте интересующую тему или страницу, а WebSvodka регулярно сообщает вам обо всех событиях по этой теме. WebSvodka (ВебСводка) умеет отслеживать изменения на заданных интернет-страницах, сообщать о новых страницах на интересных сайтах, уведомлять о появлении новых страниц в результатах Поисковых систем, контролировать изменение файлов в Интернете.

 

Пользуюсь им сам: отслеживаю изменения на сайте и страницах, в том числе в исходном коде, изменения в файлах. Уведомления приходят на почту.

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

Есть бесплатный тариф.


  • 2


#168743 Как работать с окном Windows при загрузке файлов с локального компьюте

Написано Snap 02 октября 2018 - 09:27

С помощью selenium webdriver никак. С помощью Ruby не знаю.

Во-первых, можно попробовать передавать в input сразу путь к файлу, минуя окно Windows. Это сработает, если это стандартный input type="file".

Если это не стандартная загрузка файла, тогда придется средствами Руби или дополнительных библиотек/средств. 


  • 1


#168622 Оставить нельзя уволить...

Написано Snap 23 сентября 2018 - 14:09

Обычно с течением времени запал у тестировщика только затухает. Если в начале так, то что будет дальше?


  • 1


#168541 Сравнение инструментов для автоматизированного тестирования

Написано Snap 18 сентября 2018 - 07:48

из статьи понятно что Каталон намного лучше "Селениума", а с "Селениумом" одни проблемы и сложности и тесты медленно пишутся, да и функционал у "Селениума" никакой - нет ни тестирования через АПИ, ни обработки результатов

 

совершенно непонятно тогда зачем большинство компаний используют "Селениум" а не Каталон, наверное мазохисты

Наверное, потому что Каталон более молодой проект и еще не успел завоевать популярность :yes: (если вообще сумеет).

Надеюсь, у Каталон получится лучше, чем у коллег-индусов по Sahi Pro.


  • 1


#167545 Ошибка Unable to locate element

Написано Snap 02 августа 2018 - 14:36

Пауза - это не очень хороший вариант. Лучше сделать wait until появление / кликабельность какого-нибудь элемента на "новой" странице.

Например - ожидать кликабельность элемента с именем "address".

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

Уже потом, да, можно сделать ожидания.


  • 1


#167304 Selenium IDE и вставка из буфера обмена в строку

Написано Snap 21 июля 2018 - 10:40

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

 

ХСБ что же у вас сохраняется вместо ссылки/email с помощью "storeAttribute@href"? Единственное, что там может не сохранится, так это домен, если он отсутствует в ссылке. То есть к примеру, ссылка может иметь неполной вид, на примере текущей страницы "/forum/index.php?/topic/36837-selenium-ide-i-vstavka-iz-bufera-obmena-v-stroku/". Но это легко исправить, к полученному пути  прибавить домен "software-testing.ru".


  • 1


#166354 Как не хардкодить путь к chrome.driver

Написано Snap 25 мая 2018 - 16:33

В любом случае, я лишь озвучила ещё один вариант, как сделать так, чтобы не прописывать путь к драйверу.

 

 

Я никого не заставляю делать также.

 

Некоторые по-другому просто не могут )


  • 1


#166229 Взаимодействие ChromeDriver и элементов страницы

Написано Snap 16 мая 2018 - 09:27

String sum = driver.findElement(By.cssSelector("td[data-type='currentBalance']")).getText();

Должно вернуть "3 179.37 ₴".


  • 1


#166127 При аутентификации в почте есть форма "Я не робот"

Написано Snap 09 мая 2018 - 09:51

Собственно со второго и нужно начинать, "private static WebDriver driver" объявляет переменную (приватную статическую), поэтому в дальнейшем тип переменной указывать не надо. Это основы программирования.


  • 2


#166083 При аутентификации в почте есть форма "Я не робот"

Написано Snap 06 мая 2018 - 15:09

Вариантов много, например:

By.linkText("Выход")
By.cssSelector("a[href='logout']")


  • 1