自學selenium之select的記錄
1、select是selenium中專門用來定位select標籤而誕生的
2、使用方法:
1)匯入包 from selenium .webdriver.support.select import select
2)建立select物件select=selcet(使用selenium方法定位到select標籤)
網頁源**:
3)根據索引定位:select.select_by_index(0),意思是選擇select物件中索引為0的物件
4)根據value定位:select.select_by_value(10)定位,10表示的是原始碼中option value的值
5)根據選擇的實際值定位:select.select_by_visible_text(「每頁顯示30條」)
6)完整**:
#!/usr/bin/env python
「」"@version: ??
@author: oxl
@license: apache licence
@file: excirse.py
@time:2019/12/1 14:45
「」"from selenium import webdriver
from selenium.webdriver.support.ui import select
from time import sleep
driver=webdriver.chrome()
driver.get(「
driver.find_element_by_link_text(「高階搜尋」).click()
sleep(3)
selcet=select(driver.find_element_by_name(「rn」))
print(type(selcet))
selcet.select_by_index(0)
sleep(2)
selcet.select_by_value(「20」)
sleep(2)
selcet.select_by_visible_text(「每頁顯示30條」)
MySQL許可權篇之DELETE及SELECT
delete許可權,該許可權僅僅能刪除表中的記錄。但是要注意如果僅僅只授予了delete許可權。比如 mysql show grants for ut01 grants for ut01 grant usage on to ut01 1 row in set 0.00 sec mysql grant...
Python自學 爬蟲(5)selenium
pip install selenium注意 如果chrome在自動更新的話,可能會導致執行出現問題,我們應該去系統服務中禁用chrome的自動更新服務。其中提供了phantomjs,chromedriver,operadriver等映象位址。可以按照以下方式檢視版本是否能對應 以上是我的路徑。將c...
selenium之檔案上傳
在web頁面中,可能會需要進行或檔案的上傳,但是本地上傳時的對話方塊,是window本身的,無法定位到其元素,那麼 該怎樣進行檔案上傳呢?1 send keys 檔案路徑 開啟檔案上傳對話方塊後,若檔案選擇按鈕是input type file時 對於前端知識,還需要學習後才能繼續補充 通過send ...