我想選擇列表中的前100個元素,所以我用戶操作鏈方法。 請建議任何其他方法,如果有的話。隨着我下面使用的代碼,我可以選擇列表中的元素,但我不能點擊任一元素:發送按鍵Ctrl + Shift +用Python單擊Selenium
for r in range(1, 100):
r = str(r)
print r
row = GlobalVar.Driver.find_element_by_xpath("/html/body/table/tbody/tr[2]/td/table/tbody/tr[2]/td/div/div[3]/table/tbody/tr[2]/td/table/tbody/tr/td[1]/table/tbody/tr[2]/td/select/option["+r+"]")
action_chains = ActionChains(GlobalVar.Driver)
action_chains.key_down(Keys.CONTROL).key_down(Keys.SHIFT).click(row).key_up(Keys.SHIFT).key_up(Keys.CONTROL).perform()
你能分享一樣的html代碼嗎? – Murthi
是的。我已拍攝該屏幕截圖 –
請參考此處[輸入圖片說明] [1] [1]:https://i.stack.imgur.com/O5z3P.png –