0
我正在使用Sahi作爲自動化工具,但我遇到了標識其中一個字段的問題。該字段在運行時期間發生更改,我無法捕捉它。 我在這裏附上圖片。 字段讀取和跳過都是識別由以下屬性:在使用sahi自動化期間在Web瀏覽器中運行時更改Web瀏覽器中的對象
讀
_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。如果你想自己嘗試,看看像_near這樣的API。 _in等。這些將幫助您根據上下文或對其他元素的引用來標識元素。如果您可以提供圖片,我可以告訴您使用的確切代碼。另外,你使用哪個版本的sahi? –