-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
有沒有辦法來處理這種情況下動態路徑,這就是爲什麼你應該使用相對路徑,如: // //父兒童數層-下面 –