web自动化如何在不同浏览器运行_Web自动化测试:元素的基础操作和浏览器基础操作...
生活随笔
收集整理的這篇文章主要介紹了
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自动化测试:元素的基础操作和浏览器基础操作...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tcga数据下载_TCGA数据下载(mR
- 下一篇: big sur无法验证macos_网易邮