2017-07-07 119 views
-2

在Selenium中,我需要处理每个下一页都处于动态状态的XPath。在Selenium Webdriver中处理动态Xpath

在这里,我试图点击每个页面上的相同元素。

下面是与DIV []标签

页的唯一差别相同的Web-元件的Xpath的1:

.//*[@id='PageScrollArea']/div/div/div[4]/div/div/table/tbody/tr[3]/td/table/tbody/tr[1]/td/div/div[1]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img 

第2页:

.//*[@id='PageScrollArea']/div/div/div[4]/div/div/table/tbody/tr[3]/td/table/tbody/tr[1]/td/div/div[2]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img 

第3页:

.//*[@id='PageScrollArea']/div/div/div[4]/div/div/table/tbody/tr[3]/td/table/tbody/tr[1]/td/div/div[1]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img 

我不知道如何处理的div []标签的这种动态行为:

.... /div[1]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img 
.... /div[2]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img 
.... /div[1]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img 
.... /div[2]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img 
+0

有没有办法来处理这种情况下动态路径,这就是为什么你应该使用相对路径,如: // //父儿童数层-下面 –

回答

0

有没有办法来处理这种情况下动态路径,这就是为什么你应该使用相对路径,如:

//parent//child-few-layers-below 

请提供搜索元素的HTML,我们会帮写路径

相关问题