2015-03-23 2 views
0

am tring для редактирования текста для элемента, который находится под сеткой расширения.Невозможно редактировать веб-элемент, который находится под сеткой расширения, используя веб-драйвер селена.

(Open URL www.treegrid.com/treegrid/www/ -> Изменить элемент под order2 т.е. MS Windows XP Pro OEM)

  1. Я устал, используя jsClick.
  2. фокус на элемент первого затем выполнить клик, используя действия (action.moveToElement)
  3. уставшие с MouseMove & выполнять clcik
  4. Попробованная мыши элемент, получая свои координаты.

но все еще не повезло. Ищите слово для вашей помощи !! Спасибо.

ответ

0

Только что прошел через ваш запрос. Чтобы взаимодействовать с ним, вам нужно сначала щелкнуть по нему, а затем отправитьKeys. Чтобы попробовать это, вы можете сделать это как:

driver.get("http://www.treegrid.com/treegrid/www/"); 
driver.findElement(
    By.xpath("//tr[contains(.,'<your order no.>')]/following-sibling::tr//td[contains(.,'<text of td>')][contains(@class,'GMText')]")) 
    .click(); 
driver.findElement(
    By.xpath("//tr[contains(.,'<your order no.>')]/following-sibling::tr//td[contains(.,'<text of td>')][contains(@class,'GMText')]")) 
    .sendKeys("<text to send>");