请帮助我,因为我对Python Selenium很新.我正在使用Anaconda2,Jupiter和Chrome浏览器.
我正在写下成功运行的代码,但现在我想点击按钮.
<a href="#" action="exportSelected" class="btn btn-default">
<i class="glyphicon glyphicon-download"></i> Export
</a>
Run Code Online (Sandbox Code Playgroud)
我应该用Python写什么来访问它?请帮忙.驱动程序.
find_element_by_partial_link_text('btn btn-default').click()
Run Code Online (Sandbox Code Playgroud)
它给出了一个错误.
请建议...感谢您的宝贵时间!
哈里什库马尔
"btn btn-default"不是链接文本,而是类名.
您可以使用以下解决方案之一:
找到完全链接文字:
find_element_by_link_text('Export').click()
Run Code Online (Sandbox Code Playgroud)按复合类名称定位:
find_element_by_css_selector('a.btn.btn-default').click()
Run Code Online (Sandbox Code Playgroud)按action属性定位
find_element_by_css_selector('a[action="exportSelected"]').click()
Run Code Online (Sandbox Code Playgroud)