我是 Selenium IDE 的新手,这对我的测试非常有帮助,但我遇到了障碍。我试图在我公司的测试环境(电子商务公司)中输入一个虚假的信用卡号,但每次返回该页面时 XPath 都会发生变化。路径如下。
//*[@id="dwfrm_paymentinstruments_creditcards_newcreditcard_number_d0hnrobkriuu"]
d0hnrobkriuu
是每次变化的内容。我尝试了以下替代方案 -
//*[@id="dwfrm_paymentinstruments_creditcards_newcreditcard_number_*"]
//*[@id="dwfrm_paymentinstruments_creditcards_newcreditcard_number_[a-zA-Z0-9]"]
根据我发现的各种 selenium 文档,这些 globbing 技术应该可以工作,但事实并非如此。任何帮助将不胜感激。