Имитация ручного ввода текста selenium webdriver

306
12 ноября 2018, 20:20

Собственно как сделать имитацию ручного ввода текста в selenium webdriver, по сколько метод SendKeys не подходит, он вводит строку одним разом, а нужно по букве

Answer 1
var driver = new FirefoxDriver();
var myString = "123";
var element = driver.FindElementById("MyId");
for (int i = 0; i < myString.Length; i++)
{
    element.SendKeys(myString[i].ToString());
}
READ ALSO
Потеря знаков при конвертации строки в double

Потеря знаков при конвертации строки в double

Есть возможно сделать как-то чтобы не терялись знаки при конвертации строки в double при следующих ситуациях?

167
Как исправить прыжок?

Как исправить прыжок?

Реализацию прыжка в 2D платформере сделал через "rigidbodyAddForce", при получении урона, происходит тоже самое (то есть отталкивание)

209
Позиционирование фигуры

Позиционирование фигуры

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

190