如何使用Selenium Webdriver单击此按钮?

时间:2016-05-17 15:54:16

标签: python selenium

<input class="ch4_btn ch4_btnOrange ch4_btnDropShadow ch4_btnPlaceOrder" value="PLACE ORDER" type="button">

我如何&#34;点击&#34;这个按钮使用selenium webdriver(在Python中)。

我试过了:

driver.find_element_by_id("ch4_reviewBtnTopRt").click()

driver.find_element_by_css_selector("ch4_reviewBtnTopRt").click()

并收到错误:

NoSuchElementException: Message: Unable to locate element:

2 个答案:

答案 0 :(得分:4)

试试这个:

driver.find_element_by_css_selector("input.ch4_btnOrange").click()

答案 1 :(得分:0)

使用下面的css选择器

 input.ch4_btn.ch4_btnOrange.ch4_btnDropShadow.ch4_btnPlaceOrder

你也可以尝试下面的xpath

 //input[@value='PLACE ORDER']