繁体   English   中英

单击 Selenium 中的按钮元素

[英]Click button element in Selenium

我要单击的按钮的 HTML 代码

谁能帮帮我,我正试图告诉 selenium 点击我试图自动化的网站上的按钮。 我附上了一张我希望 Webdriver 点击的 HTMl 代码的图片。 谁能告诉我用于单击按钮的最佳查找元素选项。 我查看了 Xpath 但似乎无法正常工作? 谢谢

<use xlink:href="#icon-menu-more" href="#icon-menu-more"></use>

所以我试图从这行代码中获取 xPath。 Xpath 是/html/body/div/div[1]/header/nav/button[1]/span[1]/svg/use但是当尝试使用driver.find_element_by_xpath()我得到一个错误,说无法定位元素。

你可以试试

driver.find_element_by_id('icon-menu-more')

这将帮助您单击按钮

其他选项是

driver.find_element_by_name('name of element')
driver.find_element_by_class_name('class name of element')
driver.find_element_by_tag_name(tag name of element)
driver.find_element_by_css_selector('css selector of element')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM