我正在尝试点击下拉菜单中的网站按钮。我尝试了不同的方法(xpath,元素,链接文本..),但没有一个工作,我得到错误“unable to locate element
”
按钮的html
代码为:
<a class="yuimenuitemlabel" href="javascript:exportToCSV()"> <span class="menu-text">Export All: CSV</span> </a> </li>
我没有运气就尝试了以下方法:
browser.find_element_by_xpath("//*[@id='csv-export-item']/a/span").click()
browser.find_element_by_link_text('Export All: CSV')
browser.find_element_by_css_selector('span.content').click()
知道我能在这做什么?非常感谢。
答案 0 :(得分:0)
尝试使用此xpath
//span[contains(text(),'Export All: CSV')]
谢谢你, 穆拉利
答案 1 :(得分:0)
尝试使用以下xpath方法调用
browser.find_element_by_xpath("//*[text()='Export All: CSV']")
希望它有所帮助。