1. 程式人生 > 實用技巧 >Python+selenium基本操作

Python+selenium基本操作

1).編譯器為pycharm2017.1.1

2)引入時間

import time(這是引用時間在自動化中用來控制操作時間,為了避免啟動過快無法定位到元素)

1.引入selenium模組

from selenium import webdriver

2.啟動瀏覽器

driver=webdriver.瀏覽器名稱()(首先此瀏覽器需要有驅動器否則需要加入程式碼來啟動瀏覽器(加入程式碼啟動瀏覽器及下載瀏覽器驅動器的方法在配置中已顯示))

3.開啟需要進入的網頁

driver.get(" 網址 ")

4.瀏覽器最大化

driver.maximize_window()

5.元素定位(七種方法)(相當於手工操作的過程)

下一篇介紹(有點長)

6.截圖

獲取截圖方法:get_screenshot_as_file(self,filename)

程式碼語句:driver.get_screenshot_as_file(r" 路徑\圖片名稱 ")

例:(注意:路徑中不能出現中文

driver.get_screenshot_as_file(r"C:\Users\a.jpg")

7.彈窗

switch_to_alert()方法來定位彈窗

使用text/accept/dismiss/send_keys對彈窗進行操作

例:

a=driver.switch_to_alert().text # (獲取彈窗中的文字)
print(a)#(列印彈窗的文字)
driver.switch_to_alert().accept() #(點選彈窗確認按鈕)

8.退出瀏覽器

(還有一個關閉瀏覽器視窗( driver.close() )(關閉瀏覽器視窗不能在關閉瀏覽器後,

會相沖突,就好比先寫退出瀏覽器,之後的關閉瀏覽器視窗就會執行不了導致報錯))

driver.quit()

9.停頓時間

(之前引用的時間所以一定要記得寫)time.sleep(時間數)

10.前進

driver.forward()

11後退

driver.back()

12.重新整理

driver.refresh()

13列印

print()

14獲取開啟網址標題

driver.title()