我記錄與硒IDE的測試,但是當我嘗試運行測試,我得到一個錯誤[error] Element id=jsonform-0-elt-businessActor not found
硒IDE無法找到ID
我也注意到這一特定領域的ID略有不同。該領域的其他成員這種格式id=jsonform-0-elt-0.nameOfJsonAttribute
爲什麼bussinessActor ID不能正常工作和捕捉不同?
JsonSchema用於呈現形式:
{
"type":"object",
"id": "001",
"title": "testSchema",
"properties":{
"businessActor": {
"type":"string",
"title": "Name",
"description": "example of a description."
}
}
}
注:我使用jsonForm呈現基於JSON瑪形式。表單ID是由jsonFom動態生成的。而且我也使用Angular.js(角度在這個問題上沒有起作用,我認爲)
我猜測這個ID是動態的。因此,每次打開網站/執行腳本/ doSomething時,它都不會相同。因此,您需要將選擇器更改爲通過CSS或Xpath查找,而不是通過ID查找。 當您使用IDE時,您需要將目標更改爲其他內容。不幸的是,沒有看到您嘗試訪問的HTML,我無法向您顯示合適的Xpath。 –
請注意,我查看了ID ..在Firefox上,它看起來像ID是動態的。但是在Chrome上它總是一樣的。 –