我正在构建一个测试用例,我遇到了这个问题。在我的网页中存在一个搜索文本框。我已经使用 selenium ide 记录了网页。
type | id=search_input_char_name_136 | myproduct // textbox for search
click | css=button.oe_button | - // search icon click
我通过记录得到了上面的代码,这里在“类型”操作中显示文本框的 id 值,当我在测试时使用相同的值时,id not found error
就会发生。所以我再次记录了这个动作,我发现 id 是动态的。每次 id 不断变化。
我用谷歌搜索了它,发现 xpath 将是解决这个问题的方法。我对 selenium 和 xpath 很陌生。我想不出解决方案。所以帮助解决这个问题..为我提供搜索文本框的 type=id 的 xpath 语法。