ActionChains 的妙用
from time import sleep
import pyautogui
from selenium import webdriver
from selenium.webdriver import ActionChains
def test2():
driver = webdriver.Chrome(executable_path='E:\my_selenium_project\driver\chromedriver.exe')
driver.get('http://www.jpress.io/user/register')
driver.maximize_window()
ele = driver.find_element_by_id('agree')
ActionChains(driver).move_to_element(ele).click().perform()
sleep(30)
#老師的程式碼在自己機器上無法成功定位,改用ActionChains成功解決
# rect = ele.rect
# pyautogui.click(rect['x'] + 10, rect['y'] + 130)
# sleep(30)
if __name__ == '__main__':
test2()
相關文章
- Selenium ActionChains、TouchAction方法AI
- reduce的妙用
- Go channel 的妙用Go
- Linux:“awk”命令的妙用Linux
- IntegerCache的妙用和陷阱
- 二分的妙用
- 妙用ConstraintLayout的Circular positioningAI
- MacBook上的touchid妙用Mac
- html <a>標籤的妙用HTML
- js中的Boolean 的妙用JSBoolean
- setTimeout妙用
- git 妙用Git
- KeyPath在Swift中的妙用Swift
- Javascript裝飾器的妙用JavaScript
- C++中const的妙用C++
- typescript:never與keyof的妙用TypeScript
- Go sync.Once 的妙用Go
- git rebase --onto 的奇妙用法Git
- vue-router中scrollBehavior的妙用Vue
- CSS中content屬性的妙用CSS
- [20191216]route妙用.txt
- Flink狀態妙用
- hr標籤妙用
- 位運算子在JS中的妙用JS
- 聊聊maven指定version區間的妙用Maven
- Uber三個雞肋漏洞的妙用
- 生僻標籤 fieldset 與 legend 的妙用
- 責任鏈模式妙用模式
- Vue 小API大妙用VueAPI
- getDate方法的妙用(js判斷閏年)JS
- 短小精悍 —— Redis 命令列工具的妙用Redis命令列
- 前端元件設計--位運算的妙用前端元件
- 你不知道的JSON.stringify()妙用JSON
- 不常用卻很有妙用的事件及方法事件
- vue-router中scrollBehavior的巧妙用法Vue
- 神奇的 SQL 之 CASE表示式,妙用多多 !SQL
- 食物在電子遊戲中的妙用遊戲
- PHP 陣列函式妙用PHP陣列函式