Перейти к содержимому

Фотография

selenium+ie вопрос по поиску элемента на странице

selenium ie

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 fazka

fazka

    Новый участник

  • Members
  • Pip
  • 17 сообщений

Отправлено 26 сентября 2016 - 19:21

Ребята 2 вопроса:

1 - как ускорить введение текста в selenium ?

я нашел такое решение:

 

DesiredCapablitity dc = DesiredCapabilitues.internetExplorer(); dc.setCapablitities("nativeEvents", false); InternetExplorerDriver driver = new InternetExplorerDriver(dc);

 

Но куда его вставлять? нужно создавать класс DesiredCapablitity или что? у меня выдает ошибку в джава(да, я нубас)

 

2 - не получается выделить элемент во фрейме(см рисунок):

я делаю так(пробовал по разному, никак не вводит текст туда куда надо):

driver.switchTo().frame("composeEditor_ifr");

WebElement searchFieldText = driver.findElement((By.id("tinymce")));
searchFieldText.sendKeys("hello");
driver.switchTo().defaultContent();
WebElement searchButtonSendLetter = driver.findElement(By.cssSelector("*[class^='uiButton uiButtonNormal appComposeSend']"));
searchButtonSendLetter.click();

11597916.jpg


  • 0

#2 Vad1m198

Vad1m198

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Вадим


Отправлено 27 сентября 2016 - 08:05

Вот этим кодом "driver.findElement((By.id("tinymce")));" Вы находите body елемент. А в body нельзя писать текст. Нужно найти елемент в который можно писать текст.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных