【发布时间】:2015-10-29 20:02:09
【问题描述】:
我正在尝试在 Firefox 驱动程序中使用 Selenium 的 driver.find_element_by_partial_link_text 获取链接元素。
我使用它的原因是因为链接的全名会定期更改,但最后几个字符将始终保持不变。类似于:“[...] AL Changes.xlsx”
由于某种原因,我收到“NoSuchElementException:无法定位元素”错误
这里是html...
<a class="ms-listlink ms-draggable" onmousedown="return VerifyHref(this,event,'1','SharePoint.OpenDocuments','')" onclick="return DispEx(this,event,'TRUE','FALSE','FALSE','SharePoint.OpenDocuments.3','1','SharePoint.OpenDocuments','','','','2027','0','0','0xb008431061')" href="/sites/market/Market_And_Customer_Information/MCIR Library/01 2015 AL Changes.xlsx" DragId="3">01 2015 AL Changes</a>
这是我的代码:
self.driver.get(url_path)
self.driverfind_element_by_partial_link_text('AL Changes.xlsx').click()
【问题讨论】:
标签: python html python-2.7 selenium selenium-webdriver