3 回答

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
# 使用鍵盤按鍵方法要導(dǎo)入下面的類
from selenium.webdriver.common.keys import Keys
# 回車按鍵
send_keys(Keys.ENTER)
記得要導(dǎo)入上面的類,不然會(huì)說key not defined

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
1 2 3 4 5 6 7 | # 使用鍵盤按鍵方法要導(dǎo)入下面的類 from selenium.webdriver.common.keys import Keys
# 回車按鍵 send_keys(Keys.ESCAPE)
# 還有很多,具體上網(wǎng),或者最好借本書系統(tǒng)學(xué)習(xí)selenium |

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
應(yīng)該沒有這種方法的,因?yàn)橹灰苷业?a >網(wǎng)頁元素,都可以進(jìn)行click()操作的,也只是說點(diǎn)擊了后,有沒有響應(yīng)或者跳轉(zhuǎn)等等
所以一般都是判斷是否能找到你想要找的元素。
try:
if browser.find_element_by_name('buttom'):
#找到了
browser.find_element_by_name('buttom').click()
except NoSuchElementException, e:
print 'can not find the button'
#是否拋出異常
#rasie e
#如果沒找到,又怎么做......
........
添加回答
舉報(bào)