在Selenium IDE中,我可以在类型命令中使用通配符吗?

时间:2012-07-18 15:56:49

标签: xpath selenium ide

我是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]"]

根据我发现的各种硒文献,这些全球技术应该有效,但它们不是。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:6)

不是这样,不。但是,使用XPath contains()函数,您可以执行

//*[contains(@id, "dwfrm_paymentinstruments_creditcards_newcreditcard_number_")]