Има ли get_xpath
метод или начин да се постигне нещо подобно в селен или lxml.html. Имам чувството, че съм виждал някъде, но не мога да намеря нищо подобно в документите.
Псевдокод за илюстрация:
browser.find_element_by_name('search[1]').get_xpath()
>>> '//*[@id="langsAndSearch"]/div[1]/form/input[1]'
xpath
локатор. Редактиране: Изглежда, че искате да направите обратното - като се има предвид DOM елементът генериране и XPath, нали? Не знам за такава функционалност, но приставката за Selenium IDE seleniumhq.org/projects/ide е прави някакъв вид преобразуване на DOM в XPath, така че може да искате да прегледате неговия код. - person ccpizza   schedule 09.10.2012