- Форум тестировщиков
- → Просмотр профиля: Сообщения: gri3li
Статистика
- Группа: Members
- Сообщений: 30
- Просмотров: 2 909
- Статус: Новый участник
- Возраст: Неизвестен
- День рождения: Август 7
-
Пол
Мужчина
Мои сообщения
В теме: Симуляция нажатия комбинации клавиш в Selenium RC.
30 ноября 2010 - 09:56
ясно, спасибо большое)
В теме: Симуляция нажатия комбинации клавиш в Selenium RC.
30 ноября 2010 - 09:26
Наверное сначала надо забрать весь адрес с помощью selenium.getLocation(), потом регулярными выражениями достать id.
А подробней, пожалуйста?:)
В теме: Симуляция нажатия комбинации клавиш в Selenium RC.
29 ноября 2010 - 16:14
Вам просто нужно подрезать строку. "http://сайт.уа/пейдж" это константа на сколько я понял
Не, это не константа, ссылка с id'шкой образовывается при переходе с другой страницы.
Тоесть, план действий такой:) селениум кликает по ссылке, переходит на страничку, в которой в адресной строке есть айдишка, копирует айдишку, переходит на другую страницу, вставляет айдишку в нужное поле и жмет ОК:)
В теме: Симуляция нажатия комбинации клавиш в Selenium RC.
29 ноября 2010 - 15:12
Спасибо большое.
А возможно каким-то из этих способов скопировать конец ссылки, в адресной строке браузера? Или это как для селениума уже из области фантастики?
Дело в том что мне нужно скопировать айдишку (она динамическая) из строки браузера, и потом эту айдишку вставить в определенное поле.
Айдишка находится в конце ссылки, кол-во цифр может быть от 3 до 8 (например http://сайт.уа/пейдж4571311)
А возможно каким-то из этих способов скопировать конец ссылки, в адресной строке браузера? Или это как для селениума уже из области фантастики?
Дело в том что мне нужно скопировать айдишку (она динамическая) из строки браузера, и потом эту айдишку вставить в определенное поле.
Айдишка находится в конце ссылки, кол-во цифр может быть от 3 до 8 (например http://сайт.уа/пейдж4571311)
В теме: XHR error Response_Code = 500
29 ноября 2010 - 14:47
Что-то не так сделали, вот эта строчка:
Command request: open[http://my.test.ua/, ] on sessionдолжна выглядеть вот так:Command request: open[http://my.test.ua/, true] on session
Та вроде ж все правильно... вот:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using NUnit.Framework; using Selenium; namespace TST { public class MySelenium : DefaultSelenium { public MySelenium(string serverHost, int serverPort, string browserString, string browserURL) : base(serverHost, serverPort, browserString, browserURL) { } public void Open(String url) { commandProcessor.DoCommand("open", new String[] { url, "true" }); } } [TestFixture] public class class_15 { private ISelenium selenium; private StringBuilder verificationErrors; [SetUp] public void SetupTest() { selenium = new MySelenium("localhost", 4444, "*chrome", "http://test.ua/"); selenium.Start(); verificationErrors = new StringBuilder(); } [TearDown] public void TeardownTest() { try { selenium.Stop(); } catch (Exception) { // Ignore errors if unable to close the browser } Assert.AreEqual("", verificationErrors.ToString()); } [Test] public void channels() { selenium.Open(c.itUrl); и тд...
пы.сы. "c.itUrl" ссылается на сайт my.test.ua
- Форум тестировщиков
- → Просмотр профиля: Сообщения: gri3li
- Политика Конфиденциальности
- Правила форума ·