Селен, как нажать на плацхолд внутри div - PullRequest
0 голосов
/ 09 февраля 2020

enter image description here

привет. Я хочу нажать на этот заполнитель внутри div, как я могу это сделать, я пробовал Xpath, но он не работает.

1 Ответ

1 голос
/ 09 февраля 2020

Кажется, ваше input поле находится внутри фрейма. Вы должны сначала переключиться на iframe, а затем попробовать sendkeys.

IWebElement iframeElement= driver.FindElement(By.Name("top"));
driver.SwitchTo().Frame(iframeElement);

IWebElement element = driver.FindElement(By.Id("username"));

element.SendKeys("text");

Примечание: Поскольку в вопросе нет подробностей о iframe iframeElement, поэтому я взял это имя у input элемент. Вы можете изменить локатор, если он не правильный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...