提示框 滾動條處理與JS的應用

2022-07-11 00:09:11 字數 1900 閱讀 9339

# 提示框的處理

import time

from selenium import webdriver

driver = webdriver.chrome()

driver.get('')

driver.maximize_window()

driver.implicitly_wait(10)

# 實戰1 了解什麼是js指令碼

# driver.execute_script('alert("愛生活愛紳士的hero~");')

# time.sleep(2)

# driver.switch_to.alert.accept() # 確認提示內容

# w1 = driver.find_element_by_name('wd')

# driver.execute_script("arguments[0].style.border='5px solid red'",w1) # 加邊框

# 實戰2 :通過js指令碼獲取元素屬性

# id = driver.execute_script("return document.getelementbyid('kw').getattribute('id')")

# name = driver.execute_script("return document.getelementbyid('kw').getattribute('name')")

# print(id,name)

# 實戰3 滾動條處理

# driver.find_element_by_name('wd').send_keys('python滾動條')

# driver.find_element_by_id('su').click()

# time.sleep(2)

# 3.1相對滾

# js = "window.scrollby(0,300)" # 向下滾

# driver.execute_script(js)

# time.sleep(3)

# js = "window.scrollby(0,1000)"

# driver.execute_script(js)

# time.sleep(2)

# js = "window.scrollby(0,-500)" # 向上滾

# driver.execute_script(js)

# 封裝滾動條

# def scoll(driver,heigh):

# js = "window.scrollby(0,"+str(heigh)+")"

# driver.execute_script(js)

# time.sleep(2)

# scoll(driver,500)

# scoll(driver,800)

# scoll(driver,-1000)

# 實戰4 通過js指令碼改變元素屬性

# js = 'arguments[0].removeattribute("value");'

# js = 'arguments[0].setattribute("value","jasonchen");'

w1 = driver.find_element_by_name('wd')

# js = 'arguments[0].setattribute("value","jasonchen");' # arguments:引數列表

# driver.execute_script(js,w1)

js = 'arguments[0].setattribute("jasonchen","qiumei");'

driver.execute_script(js,w1)

# time.sleep(5)

# driver.close()

MFC對話方塊處理滾動條

mfc對話方塊處理滾動條 flyfish 原理nmin specifies the minimum scrolling position.滾動條範圍最小值 nmax specifies the maximum scrolling position.滾動條範圍最大值 proportional scro...

WinCE應用程式崩潰提示框的處理

很早之前寫過一篇 wince下應用程式錯誤的解決之道 文中介紹了一種方法。但實際專案後來並沒有採用這種方法,收拾殘局不如將其扼殺在搖籃裡來的徹底痛快。因為wince是不完全開源的,所以最後還是採用了簡單粗暴的方式,反彙編showerr.lib,去掉彈出這個出錯提示框的 段。此後在我們的車機上,使用者...

js jquery 通用 簡單的JS 提示框

1 該外掛程式不需要依賴 jquery,僅僅使用了原生js 2 簡單 通用 可自定義修改樣式 支援等待n秒消失 支援消失後跳轉其他url 功能還是比較完善的。3 不廢話,上 我存放的位置在 public plugins mh dialog 下,分別存放js 和 image js 名稱 漫畫原創彈出對...