chrome瀏覽器
必須引數
# 設定谷歌瀏覽器的一些選項
options = webdriver.chromeoptions()
# 載入chromedriver
driver = webdriver.chrome(executable_path='/users/python/chromedriver', chrome_options=options)
# 請求位址
driver.get("")
操作瀏覽器
driver.back() # 向後退
driver.forward() # 向前進
driver.refresh() # 重新整理頁面
## 瀏覽器滾動條:
js = "window.scrollto(0,200)" # 滑動200畫素
js1 = "window.scrollto(0, document.body.scrollheight)" # 滑動滾動條到底部
js2 = "window.scrollto(0,0)" # 滑動到頂部
driver.execute_script(js)
# 獲取元素的屬性id獲取
search_btn = driver.find_element_by_id('su')
# 獲取元素的屬性class名稱獲取
search_btn = driver.find_element_by_class_name('su')
search = search_btn.size
print(search) # 列印元素寬高
print(search['width']) # 列印元素寬
print(search['height']) # 列印元素高
python3 selenium進行模擬登陸
這裡主要就說下,當表籤中只有class,而且class是這種形式的 class 的名字是自定義的,內容優勢有空格的形式,我們使用常規的定位方法總是出現問題,提示找不到元素。解決上面的辦法就是 brows.find element by css selector data test class kw ...
python3 selenium獲取列表某一列的值
python3 selenium獲取列表某一列的值 我們在坐自動化測試時,我們可能不想單純的想驗證乙個選項卡,我們讓指令碼隨機選擇乙個選項進行接下來的操作。例如我們想獲取列表某一列的某乙個資料 隨機的 進行操作時,我們該怎麼操作?請看下面的列表,獲取列表的所有運單號 我們可以選擇xpath通過進行定...
python3 selenium實現自動登陸網頁
pycharm最好安裝專業版的,從網上搜尋 pycharm註冊碼 可以獲取到很多破解方式 pycharm安裝好後,在file檔案中找到settings.開啟後,在project pycharm中的project interpreter中找到新增,如圖所示。開啟後,搜尋 selenium 然後點選安裝...