原文:Selenium2+python自動化24-js處理富文本(帶iframe)

前言 上一篇Selenium python自動化 富文本 自動發帖 解決了富文本上iframe問題,其實沒什么特別之處,主要是iframe的切換,本篇講解通過js的方法處理富文本上iframe的問題 一 加載配置 .打開博客園寫隨筆,首先需要登錄,這里為了避免透露個人賬戶信息,我直接加載配置文件,免登錄了。 不懂如何加載配置文件的,看這篇Selenium python自動化 加載Firefox配置 ...

2016-12-11 21:40 7 4570 推薦指數:

查看詳情

Selenium2+python自動化14-iframe

前言 有很多小伙伴在拿163作為登錄案例的時候,發現不管怎么定位都無法定位到,到底是什么鬼呢,本篇詳細介紹iframe相關的切換 以http://mail.163.com/登錄頁面10為案例,詳細介紹switch_to_frame使用方法. 一、frame和iframe區別 ...

Sat Dec 03 22:01:00 CST 2016 6 9925
Selenium2+python自動化26-js處理內嵌div滾動條

前言 前面有篇專門用js解決了瀏覽器滾動條的問題,生活總是多姿多彩,有的滾動條就在頁面上,這時候又得仰仗js大哥來解決啦。 一、內嵌滾動條 1.下面這張圖就是內嵌div帶有滾動條的樣子,記住它的長相。 2.頁面源碼如下:(老規矩:copy下來,用文本保存 ...

Sat Dec 17 05:54:00 CST 2016 5 5485
Selenium2+python自動化25-js處理日歷控件(修改readonly屬性)

前言 日歷控件是web網站上經常會遇到的一個場景,有些輸入框是可以直接輸入日期的,有些不能,以我們經常搶票的12306網站為例,詳細講解如何解決日歷控件為readonly屬性的問題。 基本思路:先用js去掉readonly屬性,然后直接輸入日期文本內容 一、日歷控件 ...

Thu Dec 15 06:12:00 CST 2016 8 9759
Selenium2+python自動化17-JS處理滾動條

前言 selenium並不是萬能的,有時候頁面上操作無法實現的,這時候就需要借助JS來完成了。 常見場景: 當頁面上的元素超過一屏后,想操作屏幕下方的元素,是不能直接定位到,會報元素不可見的。 這時候需要借助滾動條來拖動屏幕,使被操作的元素顯示在當前的屏幕 ...

Sat Dec 03 22:11:00 CST 2016 7 12751
Selenium2+python自動化29-js處理多窗口

前言 在打開頁面上鏈接的時候,經常會彈出另外一個窗口(多窗口情況前面這篇有講解:Selenium2+python自動化13-多窗口、句柄(handle)),這樣在多個窗口之間來回切換比較復雜,那么有沒有辦法讓新打開的鏈接在一個窗口打開呢? 要解決這個問題,得從html源碼上找到原因,然后修改 ...

Wed Feb 22 06:53:00 CST 2017 1 3551
Selenium2+python自動化49-判斷文本(text_to_be_present_in_element)

前言 在做結果判斷的時候,經常想判斷某個元素中是否存在指定的文本,如登錄后判斷頁面中是賬號是否是該用戶的用戶名。 在前面的登錄案例中,寫了一個簡單的方法,但不是公用的,在EC模塊有個方法是可以專門用來判斷元素中存在指定文本的:text_to_be_present_in_element ...

Wed Apr 05 02:32:00 CST 2017 3 6643
Selenium2+python自動化46-js解決click失效問題

前言 有時候元素明明已經找到了,運行也沒報錯,點擊后頁面沒任何反應。這種問題遇到了,是比較頭疼的,因為沒任何報錯,只是click事件失效了。 本篇用2種方法解決這種詭異的點擊事件失效問題 一、遇 ...

Thu Mar 23 05:20:00 CST 2017 4 11304
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM