原创 Python 模擬登陸
import urllibimport urllib.requestimport gzipimport httpimport http.cookiejar#定義一個方法用於生成請求頭信息,處理cookie def getOpener(he
原创 如何高亮顯示一個元素,方便調試
現在以百度的搜索框爲例子,通過兩種方法來高亮顯示百度搜索框第一種方法:from selenium import webdriverdriver = webdriver.Firefox()driver.get('https://www.ba
原创 如果通過當前元素知道父元素、同級元素
基本的思路是知道了當前元素,可以通過xpath的方法找到父元素,知道了父元素之後,就可以通過父元素找子元素的方法找到同級元素。 以百度搜索輸入框爲例子,找到輸入框的父元素,一種是通過..來選擇,另外一種通過xpath 軸來尋找,代碼如下:f
原创 selenium的常見異常
Exceptions(異常)Python 自帶的異常,所有異常的基類。異常: selenium.common.exceptions.ElementNotSelectableException(msg=None, screen=None,
原创 WebDriverWait詳解
selenium.webdriver.support.wait.WebDriverWait先看下WebDriverWait的代碼import timefrom selenium.common.exceptions import NoSuch
原创 Python selenium的三種等待
1、第一種是強制等待,也就是說,無論怎麼樣都要進行調用簡單代碼如下:from time import sleep sleep(3)#強制等待3秒2、第二種是隱形等待,隱形等待是設置了一個最長等待時間,如果在規定時間內網頁加載完成,則執行下一
原创 unittest
一、unittest模塊的各個屬性說明unittest的屬性如下:['BaseTestSuite', 'FunctionTestCase', 'SkipTest', 'TestCase', 'TestLoader', 'TestProgra