0
我是新來硒UI元素,在此之前我總是選擇硒IDE.When我試圖用匯總命令,我在uimap.js文件中定義一個彙總經理:硒元素彙總未發現
myRollupManager.addRollupRule({
name: 'login_in'
, description: 'login'
, pre: 'xxx'
, post: 'xxx'
, commandMatchers: []
, expandedCommands: [
{
command: 'click'
, target: 'loginbutton'
}
]
});
的loginbutton元件是這樣的:
myMap.addElement('LoginPages', {
name: 'loginbutton'
, description: 'login button'
, locator: "//*[@id='login-form']/*/button"
});
但是當我在執行IDE以下命令:
|command|target|value|
|click|login_in||
我總是得到「元素loginbutton未找到」錯誤:
|command|target|value|
|click|//*[@id='login-form']/*/button||
|click|//xpath=//*/button||
我也試過:
我試過很多種的XPath定位器,當談到沒有彙總到IDE他們每個人的工作正常當定位器是「locator:」xpath = // * [@ id ='xxx']「」時,它具有id屬性的輸入元素,這工作得很好,我真的無法弄清楚發生了什麼。有人遇到類似的問題嗎?