如何使用不带“ id =”或“ name =”的硒单击按钮]]

问题描述 投票:0回答:2

试图让硒单击网页上的按钮。找不到要单击的元素。

<button type="submit" class="xButton xCTA xSubmit">
  <span>Enter</span>
</button>

试图让硒单击网页上的按钮。找不到要单击的元素。

javascript selenium selenium-webdriver
2个回答
0
投票
driver.find_element_by_xpath("//button[@class='xButton xCTA xSubmit'].click()
driver.find_element_by_css_selector("button[type='submit']").click()
driver.find_element_by_xpath("//span[contains(text(), 'Enter')]").click()

0
投票

您也可以使用xpath和CSS选择器单击按钮。尝试使用诸如chropath之类的扩展名,您可以检查Absolute xpath(HTML Path),这将更加有用。

© www.soinside.com 2019 - 2024. All rights reserved.