我是 Selenium 的新手,测试很重要。我正在尝试捕获部分动态生成的超链接元素的 id。当我在 selenium 中单击时,单击动作记录如下,粗体部分是动态生成的,我的页面上有很多,并且可能因站点而异(我正在测试 cms)。我想捕获并单击任何一个。这就是我从那时起尝试做的事情:
商店属性 | //button@class onclick="setLocation(javascript{baseUrlSelection()}['/checkout/cart/add/uenc/(a-zA-Z0-9) /product/(0-9) ]'')" | 我的身份
回声 | ${myid} |
点击并等待 | ${myid[0]}
它不起作用当点击动作记录在 selenium 中时,我的链接看起来像这样:buton[@onclick="setLocation(' http ://localhost/mydomaine/index.php/checkout/cart/add/uenc/aHR0cDovL2xvY2FsaG9zdC9NYWdlbnRvSGls
YWlyZURlbW9WMi9tYWdlbnRvZGVtb0hpbGFpcmVWMi9pbmRleC5waHAvY2F0ZWdvcmllMS5odG1sP19fX1NJRD1V /product/ 1 /')">请帮助。