一.selenium自動化測試框架:selenium ide+selenium webdriver+testng+ant(ant需要後續分析)
selenium ide的安裝及使用
selenium webdriver的使用的相關細節
安裝testng
1、搭建好jdk+eclipse環境,配置好環境變數
2、安裝testng,eclipse->help->install new software,選擇add,新增url:選擇testng,根據提示安
二.selenium自動化測試資料-資料驅動模式: 才有excel就足夠了(testng有相關的關鍵字驅動)
三.selenium資料邏輯分離
四.selenium webdriver對xpath格式的支援
selenium webdriver 常用方法
1 獲得頁面的原始碼 driver.get source code driver.getpagesource 如果想將獲得的網頁原始碼儲存成檔案的話 f open r c html source code.html w f.write source code.encode utf 8 f.close...
Selenium WebDriver執行緒安全問題
專案中使用webdriver進行服務端渲染,解決seo的問題。但是最近上線的 多了之後,發現googlebot爬蟲同時爬幾個 的的時候,會有串資料的問題。上網搜了一下發現是webdriver不執行緒安全的 專案 中將webdriver宣告成了類成員變數,所以會有執行緒安全問題。於是將webdrive...
selenium webdriver工作原理
1 啟動瀏覽器,selenium webdriver會將目標瀏覽器繫結帶特定的埠,啟動後的瀏覽器則作為webdriver的remote server 服務端 2 客戶端 也就是測試指令碼 傳送http請求給server端。通訊協議 the webdriver wire protocol,在http請...