日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

web自动化如何在不同浏览器运行_Web自动化测试:元素的基础操作和浏览器基础操作...

發布時間:2025/3/15 HTML 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 web自动化如何在不同浏览器运行_Web自动化测试:元素的基础操作和浏览器基础操作... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一節,我們了解了如何定位元素,其實也有涉及對于元素的操作,這一節我們就詳細的介紹一下對于元素的操作和對于瀏覽器的一些操作

一.對于元素的基礎操作:

clear():清除輸入框內的文本

send_keys():輸入特定的字符 (需要傳參)

click():點擊元素

submit():提交表單(一般這個方法可以替代click)

from

二.對于瀏覽器的基本操作:

我們可以通過代碼來實現直接控制瀏覽器,比如訪問某個網址,前進后退、跳轉瀏覽器大小、關閉等我們常用的功能,簡單介紹一下

get()直接訪問某個網址(傳參輸入網址)

back() 返回上一個頁面

forward()進入下一個頁面

close()關閉當前標簽頁

quit()關閉瀏覽器

set_window_size() 設置瀏覽器大小(傳參輸入瀏覽器長、寬)

maximize_window() 最大化瀏覽器

refresh() 刷新頁面

我們可以用一幅圖來解釋一下瀏覽器操作的方法在實際瀏覽器中對應的位置

演示示例:

from selenium import webdriver from time import sleep # sleep方法是為了初學者能夠更好地了解操作的變化,所以休眠一定時間,可以去掉 driver = webdriver.Chrome()# get() 進入百度頁面 driver.get("https://www.baidu.com/") sleep(1)# get() 進入貼吧頁面 driver.get("https://tieba.baidu.com/") sleep(1)# back() 返回上一頁:百度頁面 driver.back() sleep(1)# forward() 返回下一頁:貼吧頁面 driver.forward() sleep(1)# set_window_size() 設置瀏覽器大小 driver.set_window_size(500, 1000) sleep(1)# maximize_window() 最大化瀏覽器 driver.maximize_window() sleep(1)# 點擊title為娛樂明星的<a>標簽元素 driver.find_element_by_css_selector("a[title = '娛樂明星']").click() sleep(1)# 關閉當前頁面 driver.close() sleep(2)# 關閉瀏覽器

總結

以上是生活随笔為你收集整理的web自动化如何在不同浏览器运行_Web自动化测试:元素的基础操作和浏览器基础操作...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。