Я не могу ввести текст в ячейку сетки. Браузер IE. Я связал много вариантов синтаксиса. Хотя у меня есть ID, они динамичны.Невозможно найти элемент в GRID
Специфическая ошибка:
Unable to find element
Вот моя структура структура:
require 'rubygems'
require 'watir-webdriver'
require 'watir'
require 'rspec'
require 'cucumber'
require 'selenium-webdriver'
require 'rufus/scheduler'
Вот HTML:
<INPUT id=Grid1_txtEdit style="FONT-SIZE: 8pt; BORDER-TOP: #7f9db9 1px solid; HEIGHT: 20px; FONT-FAMILY: Tahoma; BORDER-RIGHT: medium none; WIDTH: 52px; BORDER-BOTTOM: #7f9db9 1px solid; POSITION: absolute; TEXT-ALIGN: left; PADDING-TOP: 4px; PADDING-LEFT: 2px; LEFT: 55px; BORDER-LEFT: #7f9db9 1px solid; Z-INDEX: 300; DISPLAY: none; TOP: 0px" _editBoxGridName="Grid1" _forceChange="false">
В атрибуте 'style' тега' 'есть значение' DISPLAY: none; ', что означает, что элемент не будет виден. Есть ли еще одно действие, которое может вызвать видимость этого элемента? – orde
, предоставляющий немного больше HTML (например, окружающие элементы контейнера для того, который вы пытаетесь найти), и конкретный код для строки, которая терпит неудачу, а также больше фактического сообщения об ошибке будут полезны с точки зрения других люди решают проблемы, что для вас не так. Попытайтесь взглянуть на вопрос и спросите себя: «Если бы это был вопрос другого человека, и я ничего не знал о веб-странице и кодексе автоматизации, этого было бы достаточно, чтобы я мог ответить на их вопрос?» –