Я хотел бы настроить Selenium, чтобы открыть список SharePoint 2013 и загрузить его (экспорт в excel). Я могу иметь щелчок селена в списке, чтобы показать возможность экспорта в Excel, но когда я использую xpath, чтобы щелкнуть «Экспорт в Excel», я получаю сообщение об ошибке: он не находит xpath. Любая идея почему?Selenium find_element_by_xpath не работает для SharePoint 2013
Html код кнопки:
<span unselectable="on" class="ms-cui-ctl-largelabel">Export to<br>Excel</span>
Xpath является:
//*[@id="Ribbon.List.Actions.ExportToSpreadsheet-Medium"]/span[2]
код и печать ниже.
Спасибо.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
path_to_Ie = 'C:\\Python34\\IEDriver\\IEDriverServer.exe' # change path as needed
browser = webdriver.Ie(executable_path = path_to_Ie)
url = 'https://group.shareplace.test/sites/site2/Lists/Actions/AllItems.aspx'
browser.get(url)
time.sleep(2)
browser.find_element_by_xpath("//*[@id='Ribbon.List-title']/a/span[1]").click()
time.sleep(4)
browser.find_element_by_xpath("//*[@id='Ribbon.List.Actions.ExportToSpreadsheet-Medium']/span[2]").click()
какая ошибка? Предоставьте код 'html' для кнопки« Экспорт в Excel » – Andersson
Я обновил сообщение. Ошибка заключается в том, что can not find xpath. Спасибо. – Gonzalo