Selenium webdriver 当id、Xpath值在selenium中动态更改时,如何识别和删除元素

Selenium webdriver 当id、Xpath值在selenium中动态更改时,如何识别和删除元素,selenium-webdriver,dynamic,element,Selenium Webdriver,Dynamic,Element,除id中的数字部分外,页面上的其他按钮具有相同的元素 交流 我尝试在xpath下面定位元素,但没有成功。得到下面的错误 陈旧元素引用:元素未附加到页面文档 有人能帮我写点这个按钮的代码吗?如果xpath改变了id的某些部分,你可以尝试获取带有“contains”的xpath 但是陈旧的元素引用是不同的。这意味着在创建webelement引用(如refresh等)后,您尝试交互的元素会发生更改。如果是公共的,你能给出一个url吗?你能分享一些关于你尝试过的代码和相关控件的html的详细信息吗?

除id中的数字部分外,页面上的其他按钮具有相同的元素


交流

我尝试在xpath下面定位元素,但没有成功。得到下面的错误 陈旧元素引用:元素未附加到页面文档
有人能帮我写点这个按钮的代码吗?

如果xpath改变了id的某些部分,你可以尝试获取带有“contains”的xpath


但是陈旧的元素引用是不同的。这意味着在创建webelement引用(如refresh等)后,您尝试交互的元素会发生更改。如果是公共的,你能给出一个url吗?

你能分享一些关于你尝试过的代码和相关控件的html的详细信息吗?