Добрый день!
Столкнулась с такой проблемой - метод clear
driver.findElement(By.id("id")).clear(); работает
driver.findElement(By.name("name")).clear(); - поле не чистится. Id не могу использовать, он динамический.
Вставлять всякие костыли, типа многократного нажатия backspace не очень хочется.
Может кто сталкивался с такой проблемой?
Лог пишет
Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Unable to locate element: {"method":"xpath","selector":"Name"}
Хотя следующей же операцией пишет в поле текст.
WebDriver и метод clear
Автор NIgh-Cat, 02 мая 2012 14:38
Сообщений в теме: 5
#1
Отправлено 02 мая 2012 - 14:38
#2
Отправлено 02 мая 2012 - 14:49
Попробуй через xpath
driver.findElement(By.xpath("//*[@name='name']")).clear();
#3
Отправлено 03 мая 2012 - 07:13
Не, ни xpath, ни css, ничего не помогает(
#4
Отправлено 03 мая 2012 - 07:46
Убедитесь что элемент с таким name единственный и существует в тот момент когда вы пытаетесь его очистить, вполне возможно что driver очищает другой элемент, или пытается очистить элемент которого пока еще нет.
#5
Отправлено 03 мая 2012 - 07:54
clear не всегда работает
попробуйте как в этой презентазии на 30 странице
http://www.slideshar...oliz/web-driver
попробуйте как в этой презентазии на 30 странице
http://www.slideshar...oliz/web-driver
#6
Отправлено 11 октября 2023 - 23:30
clear не всегда работает
попробуйте как в этой презентазии на 30 странице
http://www.slideshar...oliz/web-driver
презентации этой уже нет в доступе ((((
Test Complete 7, Delphi, DelphiScript
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных