我试过了click() , send_keys(Keys.RETURN),send_keys(Keys.ENTER),send_keys("\n")
。它没用。任何人都可以帮忙吗?
<thead>
<tr>
<th></th>
<th>
<div class="th-floater"></div>
<i class="icon-chevron-up clickable th-floater"></i>
<i class="icon-chevron-down clickable th-floater"></i>
</th>
<th></th>
.
.
.
</thead>
我的python代码是:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
flag = False # Keep trying untill page loads and the element is found.
while flag == False:
try:
i_ele = driver.find_element_by_xpath("//thead//th[2]//i[@class='icon-chevron-up clickable th-floater']")
time.sleep(2)
i_ele.click()
flag = True
print "Element clicked"
except:
print "Element not clicked"
答案 0 :(得分:0)
我不知道这是如何解决的。但我想这是Win 7专业版的一些问题 我从头开始重新安装Python和selenium但是点击仍然无效。我也在另一台Win 7 Professional机器上复制了这个。
在感到沮丧之后,我在Windows服务器上安装了Python和selenium。点击开始工作:)
答案 1 :(得分:0)
试试这个:
i_ele = driver.find_element_by_xpath('//i[@class="icon-chevron-up clickable th-floater"]')