2017-07-16 70 views
0

我試圖點擊我的路由器的登錄頁面中的提交按鈕,但在這樣做時遇到了麻煩。無法點擊硒中的提交按鈕

這裏是登錄頁面的截圖: screenshot

我知道我需要做某種driver.find_element_by_something(),但無法弄清楚如何稱呼它。

這裏是我用來填寫表格

driver.get("http://172.18.40.177:8080/index.html") 
username = driver.find_element_by_name("userid2") 
username.send_keys("admin") 

password = driver.find_element_by_name("passwd2") 
password.send_keys("cyber") 

html webpage

+0

請將代碼粘貼到codepen或類似的東西 – Tim

回答

1

沒有你的代碼,看到它是很難說的HTML的其餘部分。像下面可能會工作

driver.find_element_by_xpath("descendant::tr/td/img").Click(); 

的事情是,如果有一個TD內的其他的img標籤可能首先找到那些。在這種情況下,您必須對html進行一些分析以找出選擇按鈕的方法,但xpath可能是您最好的選擇。

+0

謝謝,使用xpath方法工作完美 –