如何加載配置文件的,看這篇Selenium2+python自動化18-加載Firefox配置 二、 ...
前言 上一篇Selenium python自動化 富文本 自動發帖 解決了富文本上iframe問題,其實沒什么特別之處,主要是iframe的切換,本篇講解通過js的方法處理富文本上iframe的問題 一 加載配置 .打開博客園寫隨筆,首先需要登錄,這里為了避免透露個人賬戶信息,我直接加載配置文件,免登錄了。 不懂如何加載配置文件的,看這篇Selenium python自動化 加載Firefox配置 ...
2016-12-11 21:40 7 4570 推薦指數:
如何加載配置文件的,看這篇Selenium2+python自動化18-加載Firefox配置 二、 ...
前言 有很多小伙伴在拿163作為登錄案例的時候,發現不管怎么定位都無法定位到,到底是什么鬼呢,本篇詳細介紹iframe相關的切換 以http://mail.163.com/登錄頁面10為案例,詳細介紹switch_to_frame使用方法. 一、frame和iframe區別 ...
前言 前面有篇專門用js解決了瀏覽器滾動條的問題,生活總是多姿多彩,有的滾動條就在頁面上,這時候又得仰仗js大哥來解決啦。 一、內嵌滾動條 1.下面這張圖就是內嵌div帶有滾動條的樣子,記住它的長相。 2.頁面源碼如下:(老規矩:copy下來,用文本保存 ...
前言 日歷控件是web網站上經常會遇到的一個場景,有些輸入框是可以直接輸入日期的,有些不能,以我們經常搶票的12306網站為例,詳細講解如何解決日歷控件為readonly屬性的問題。 基本思路:先用js去掉readonly屬性,然后直接輸入日期文本內容 一、日歷控件 ...
前言 selenium並不是萬能的,有時候頁面上操作無法實現的,這時候就需要借助JS來完成了。 常見場景: 當頁面上的元素超過一屏后,想操作屏幕下方的元素,是不能直接定位到,會報元素不可見的。 這時候需要借助滾動條來拖動屏幕,使被操作的元素顯示在當前的屏幕 ...
前言 在打開頁面上鏈接的時候,經常會彈出另外一個窗口(多窗口情況前面這篇有講解:Selenium2+python自動化13-多窗口、句柄(handle)),這樣在多個窗口之間來回切換比較復雜,那么有沒有辦法讓新打開的鏈接在一個窗口打開呢? 要解決這個問題,得從html源碼上找到原因,然后修改 ...
前言 在做結果判斷的時候,經常想判斷某個元素中是否存在指定的文本,如登錄后判斷頁面中是賬號是否是該用戶的用戶名。 在前面的登錄案例中,寫了一個簡單的方法,但不是公用的,在EC模塊有個方法是可以專門用來判斷元素中存在指定文本的:text_to_be_present_in_element ...
前言 有時候元素明明已經找到了,運行也沒報錯,點擊后頁面沒任何反應。這種問題遇到了,是比較頭疼的,因為沒任何報錯,只是click事件失效了。 本篇用2種方法解決這種詭異的點擊事件失效問題 一、遇 ...