selenium webdriver

【【mac、selenium、chromedriver、python】】python

mac 解決cookie登陸問題linux

https://stackoverflow.com/questions/48880646/python-selenium-use-a-browser-that-is-already-open-and-logged-in-with-login-cregit

 

【【linux、selenium、chromedriver、python】】github

http://zhaoyabei.github.io/2016/08/29/Linux%E9%85%8D%E7%BD%AESelenium+Chrome+Python%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/web

怎麼在linux的chrome加密登陸uuap帳號?chrome

 

selenium(selenium1) 與 webdriver(selenium2)瀏覽器

https://www.jianshu.com/p/31c8c9de8fcdcookie

Selenium 是一個用於 Web 應用程序測試的工具,測試直接自動運行在瀏覽器中,就像真正的用戶在手工操做同樣。測試與瀏覽器的兼容性、自動生成 .NET、Perl、Python、Ruby 和 Java 等不一樣語言的測試腳本。Selenium 1 (又叫 Selenium RC 或 Remote Control)框架

Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver, 是兩個項目的合併,既兼容 Selenium API 也支持 WebDriver API。Selenium WebDriver 就是對瀏覽器提供的原生API進行封裝,使其成爲一套更加面向對象的Selenium WebDriver API。使用這套API能夠操控瀏覽器的開啓、關閉,打開網頁,操做界面元素,控制Cookie,還能夠操做瀏覽器截屏、安裝插件、設置代理、配置證書等。因爲使用的原生API,其速度與穩定性都會好不少。Selenium 對不一樣廠商的各個驅動進行了封裝,如:selenium-chrome-driver、selenium-edge-driver、selenium-firefox-driver等。還包括了對移動應用進行測試的AndroidDriver和iOS WebDriver,以及一個基於HtmlUnit的無界面實現HtmlUnitDriver。WebDriver API能夠經過Python、Ruby、Java和C#訪問。WebDriver是一個用來進行復雜重複的web自動化測試的工具。意在提供一種比Selenium1.0更簡單易學,有利於維護的API。它沒有和任何測試框架進行綁定,因此他能夠很好的在單元測試和main方法中調用。一旦建立好一個Selenium工程,你立刻會發現WebDriver和其餘類庫同樣:它是徹底獨立的,你能夠直接使用而不須要考慮其餘配置,這個Selenium RC是截然相反的。工具