原创 Python Selenium 頁面操作總結

分享知識 傳遞快樂 打開瀏覽器: driver = webdriver.Chrome() 請求一個url: driver.get(“www.baidu.com”) 窗口最大化: driver.maximize_window()

原创 Github 提交不顯示綠格子

分享知識  傳遞快樂   記錄一下在 github 上提交代碼之後能看到自己的提交,但是卻一直沒有顯示綠格子,原因是本地 git 的配置郵箱和 github 上面的郵箱不一致導致的。 先進入創建的分支,然後通過 git 命令查看提交信息:

原创 Python requests 加入 cookie 請求

分享知識 傳遞快樂   在通過瀏覽器用爬蟲爬取頁面時會涉及一些登陸後才能操作的一些請求,而這些請求在瀏覽器上又不好獲取,比如:用select下拉框做成的可以模糊查詢的查詢條件等;此時用瀏覽器獲取數據會有一些不方便,如果提取請求地址單獨在後

原创 Python Selenium 鍵盤鼠標事件操作

分享知識  傳遞快樂   鼠標操作 在現實的自動化測試中關於鼠標的操作不僅僅是 click() 單擊操作,還有很多包含在 ActionChains 類中的操作。如下: context_click(elem) # 右擊鼠標點擊元素elem

原创 Python Selenium 獲取頁面所有文本內容

分享知識  傳遞快樂   用 Selenium 爬蟲獲取網頁上顯示的文本,首先安裝 lxml 模塊: pip install lxml 代碼: driver = webdriver.Chrome() driver.maximize_w

原创 CentOS7 查看、關閉防火牆操作

分享知識  傳遞快樂   查看防火牆狀態 [root@contos7 tmp]# firewall-cmd --state 停止firewall [root@contos7 tmp]# systemctl stop firewalld

原创 Python Selenium Xpath高級定位用法

分享知識  傳遞快樂   目前很多網頁前端代碼是框架或 JS 生成的,就導致了混亂而難以定位。爲了快速而又複雜定位 Selenium 中有一個 Xpath 選擇器,可以選擇複雜的頁面定位,也是爬蟲在網頁定位中的較優的選擇。   1、通過絕

原创 CentOS7 安裝Git工具

分享知識 傳遞快樂   1)安裝依賴 git 的一些模塊依賴一些lib庫,在安裝 git 之前,須先安裝這些lib庫。 yum install gcc-c++ zlib zlib-devel openssl pcre curl-deve

原创 微信H5純簽約 返回 “簽約參數簽名校驗錯誤”

分享知識  傳遞快樂   在做微信H5純簽約時返回 “簽約參數簽名校驗錯誤” ,代碼生成的簽名 sign 與微信公衆平臺支付接口調試工具生成的簽名 sign 也一樣,怎麼就返回 “簽約參數簽名校驗錯誤” 呢? 解決辦法: 回調地址是要進

原创 微信H5純簽約 提示“發起簽約頁面非法”

分享知識  傳遞快樂   在做 H5純簽約時返回 “發起簽約頁面非法” ,如圖:   原因: 檢查服務器發起簽約請求的地址(域名)與商戶號配置的域名地址配置是否一致導致; 重定向問題; 轉發或重定向時沒有參數。 解決辦法: 服務器發起簽

原创 Idea操作 - 持續更新

分享知識  傳遞快樂   目錄 自動刪除無用的導入 import Idea設置Eclipse快捷鍵 導入或修改主題 打開軟件不自動打開項目 修改全局字體 修改控制檯字體 創建文件自動添加註釋模板 設置編碼 配置Maven 配置JDK環境

原创 Idea 在當前窗口添加多個maven項目工程

分享知識  傳遞快樂   如果是集中管理項目建議先創建一個文件夾,把需要的項目放到創建的文件夾中,然後 Open 打開,如圖: 此時的項目只是以文件和目錄形式存在,Idea還不能識別是什麼類型的項目 點擊 加號 導入要添加的項目 導

原创 Python Selenium 元素操作方法

分享知識 傳遞快樂 清除元素的內容: element.clear() 模擬按鍵輸入: element.send_keys(value) 點擊元素: element.click() 提交表單: element.submit() 獲

原创 Idea如何導入Maven項目

分享知識  傳遞快樂   1 導入項目,選擇 Project File ,如圖: 2 右擊選擇 pom.xml 文件,選擇如圖: 3 再次切換到 Project 即可               ————————— 如有不足請留言指

原创 Python Selenium獲取元素文本

分享知識  傳遞快樂   Selenium WebDriverWait 獲取元素文本需要使用 element.get_attribute('attributeName') 方式獲取,以下是獲取文本的屬性名: innerHTML:會返回元素