Добрый день.
Помогите разобраться, как реализовать фокус и перемещение курсора в заданную позицию textarea.
Я использую php и codeception совместно c webdriver. Но буду очень рад подсказке на любом яп.
Переместить курсор в заданную позицию textarea
Автор Dmtry, 31 янв 2017 17:41
codeception web-driver selenium
В теме одно сообщение
#1
Отправлено 31 января 2017 - 17:41
#2
Отправлено 01 февраля 2017 - 07:19
В общем сам себе отвечаю.
получаем строку, находим координаты вхождений (куда надо перенести курсор)
далее примерно так только в цикле перемещаем курсор на нужную позицию
$I->executeInSelenium(function (\Facebook\WebDriver\Remote\RemoteWebDriver $webdriver) {
$el = $webdriver->findElement(\Facebook\WebDriver\WebDriverBy::cssSelector('textarea[data-test-id="input-application-search-text"]'));
$webdriver->action()->keyDown($el, WebDriverKeys::LEFT)->keyDown(null, WebDriverKeys::LEFT)->keyDown(null, WebDriverKeys::LEFT)->keyDown(null, WebDriverKeys::BACKSPACE)->perform();
});
Темы с аналогичным тегами codeception, web-driver, selenium
Тестирование →
Автоматизированное тестирование →
Логин на сайт не работает через selenium, но не в браузереАвтор Trololo, 13 фев 2024 selenium, selenoid |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передача результата функции с параметром request в фикстуру (pytest)Автор Kristall89, 03 фев 2024 selenium, webdriver, python и 2 еще... |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Какую версию Java поддерживает Selenium WebDriver?Автор Ksenia, 28 апр 2023 Selenium, Java |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передать текст в инпутыАвтор vladid, 07 апр 2023 python, selenium |
|
|||
Тестирование →
Автоматизированное тестирование →
Нужно залогиниться на сайте в админ панели с помощью seleniumАвтор Gruzin, 06 мар 2023 selenium |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных