Я использую Sahi в качестве инструмента автоматизации, но у меня есть проблема с определением одного из полей. Поле изменяется во время выполнения, и я не могу его поймать. У меня есть изображение здесь. Поля чтения и Пропущенные оба определены ниже свойств:Временное изменение объекта в веб-браузере во время автоматизации с помощью sahi
Read
_div("0[1]")
_div("cell-right fg-000000[1]")
_div(613)
Пропущенные
_div("0")
_div("cell-right fg-000000")
_div(615)
Однако массив [1] получает по перестановке и я получение ошибки ниже каждый раз, когда я выполняю сценарий.
_sahi.setServerVarForFetch('___lastValue___1429772452227', _getText(_div("cell-right fg-000000[1]"))); [9205 ms] [12:31:00.321]
Error: The parameter passed to _getText was not found on the browser
at: (C:\sahi_pro\userdata\scripts\TLMRP.sah&n=40) checkFileExist
Пожалуйста, помогите, как определить то же самое.
Можете ли вы представить образ вашей HTML страницы, где эти элементы? Или ссылку на эту страницу? Вы можете использовать imgur, если вы не можете загрузить изображение здесь. Если вы хотите попробовать самостоятельно, посмотрите на API как _near. _in и т. д. Это поможет вам идентифицировать элемент на основе контекста или ссылки на другие элементы. Если вы можете предоставить изображение, я могу указать вам точный код для использования. Кроме того, какую версию сахи вы используете? –