我使用Selenium 2.40.2來測試Web應用程序。我需要鼠標移動,然後單擊以在Google地圖上繪製多邊形。Selenium 2.40.2的點擊方法不起作用
的代碼如下:
bottom_label = browser_drive.find_element_by_xpath("//span[text()='Project']")
time.sleep(2)
drawing = ActionChains(browser_drive)\
.move_to_element(bottom_label)\
.move_by_offset(-650, -600)\
.click()\
.move_by_offset(100, -100)\
.click()\
.move_by_offset(300, 0)\
.click()\
.move_by_offset(0, 400)\
.click()\
.move_by_offset(-50, -50)\
.double_click()\
.perform()
drawing.perform()
time.sleep(2)
使用在網頁的結束點鼠標,然後睡重新開始變化偏移,點擊關閉多邊形的bottom_label。
此代碼與Selenium版本可能不起作用。我應該怎麼做才能通過移動來繪製多邊形,然後單擊鼠標?
請不要多次發表相同的問題! http://stackoverflow.com/q/24907238/3124333如果您提供其他信息,請修改您的原始問題。 – SiKing