有沒有辦法讓父母的父母? :)不作這樣說:如何通過xpath選擇父組件的父代
driver.find_element_by_xpath("//*[contains(text(), 'folder name')]").find_element_by_xpath('..').find_element_by_xpath('..').find_element_by_xpath('..').find_element_by_xpath('//tr[2]/td[2]/div')
所以,我需要找到我的第一個文件夾名,比去父母只比找到我的元素。這是我能做到的唯一方式。因爲所有文件夾都具有相同的元素。
它不適合我。 NoSuchElementException:消息:u'無法定位元素:{「method」:「xpath」,「selector」:「// * [contains(text(),\'test folder \')] /../../ ..//tr[2]/td[2]/div「}'; – Michael 2014-09-13 15:31:48
@Michael,你能告訴我你正在處理的html/url嗎? – falsetru 2014-09-13 15:33:16
但是它的工作方式如下:driver.find_element_by_xpath(「// * [contains(text(),'文件夾名稱')]」)。find_element_by_xpath(「//../../..// tr [2]/td [2]/div「) – Michael 2014-09-13 15:41:31