在Selenium中,我需要处理每个下一页都是动态的XPath。
在这里,我试图在每个页面点击相同的元素。
下面是同一个Web元素的Xpath,与div [] tag
唯一不同第1页:
queue
第2页:
.//*[@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
第3页:
.//*[@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
我不知道如何处理div []标签的动态行为:
.//*[@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
答案 0 :(得分:0)
在这种情况下无法处理动态路径,这就是你应该使用相对路径的原因:
//parent//child-few-layers-below
请提供搜索元素的html,我们将帮助编写路径