我正在自动化一个 sencha 项目。我发现找到一个名为'START AFE'的按钮的障碍,其按键id不断动态变化。附上截图页。
突出显示的文字是按钮的位置。所以请帮我解决这个问题。谢谢。
答案 0 :(得分:1)
您可以使用以下任何一个 xpath' 来找到按钮
方法1:
xpath("//button[@id='button-1128-btnE1']//span")
方法2:
xpath("//button[@class='x-btn-center']//span[1]")
方法3:
xpath("//span[contains(text(),'Start AFE')]")
方法4:
xpath("//span[@class='x-btn-inner']")
答案 1 :(得分:0)
您应该能够通过xpath访问此元素:
//*[text()="Start AFE")]
答案 2 :(得分:0)
因为,正如您所说,按钮的跨度ID不断变化,因此您可以使用innerHTML /文本“启动AFE”来点击按钮。
您可以使用以下xpath:
//span[.='Start AFE']
这会将具有精确innerHTML /文本的span元素定位为“Start AFE”。