Добрый день.
Помогите разобраться, как реализовать фокус и перемещение курсора в заданную позицию 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
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных