日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python+Selenium自動化測試——輸入,點擊操作

瀏覽:33日期:2022-08-03 16:50:44

這是我的第一個真正意思上的自動化腳本。

1、練習的測試用例為:

打開百度首頁,搜索“胡歌”,然后檢索列表,有無“胡歌的新浪微博”這個鏈接 2、在寫腳本之前,需要明確測試的步驟,具體到每個步驟需要做什么,既拆分測試場景,考慮好之后,再去寫腳本。

此測試場景拆分如下:

1)啟動Chrome瀏覽器

2)打開百度首頁,https://www.baidu.com

3)定位搜索輸入框,輸入框元素XPath表達式://*[@id=”kw”]

4)定位搜索提交按鈕(百度一下)://*[@id=”su”]

5)在搜索框輸入“胡歌”,點擊百度一下按鈕

6)在搜索結果列表判斷是否存在“胡歌的新浪微博”這個鏈接

7)退出瀏覽器,結束測試

【注】chrome獲取XPath路徑步驟如下:

1)在你打開的網頁(如:百度首頁),按F12,彈出如下窗口

python+Selenium自動化測試——輸入,點擊操作

2)點擊左上角箭頭按鈕(或Ctrl + Shift + C),此時可以在頁面上移動光標,查看對應的代碼,如移動到百度搜索框,顯示如下:

python+Selenium自動化測試——輸入,點擊操作

點擊一下,對應代碼就會選中

python+Selenium自動化測試——輸入,點擊操作

然后,右擊copy?>copy path 復制到XPath路徑。

3、代碼如下:

import timefrom selenium import webdriver’’’測試用例:打開百度首頁,搜索“胡歌”,然后檢索列表,有無“胡歌的新浪微博”這個鏈接場景拆分: 1)啟動Chrome瀏覽器 2) 打開百度首頁,https://www.baidu.com 3)定位搜索輸入框,輸入框元素XPath表達式://*[@id='kw'] 4)定位搜索提交按鈕(百度一下)://*[@id='su'] 5)在搜索框輸入“胡歌”,點擊百度一下按鈕 6)在搜索結果列表判斷是否存在“胡歌的新浪微博”這個鏈接 7)退出瀏覽器,結束測試’’’driver = webdriver.Chrome()driver.maximize_window()driver.implicitly_wait(8) # 設置隱式等待時間driver.get('https://www.baidu.com') # 地址欄里輸入網址driver.find_element_by_xpath(’//*[@id='kw']’).send_keys('胡歌') # 搜索框輸入胡歌driver.find_element_by_xpath(’//*[@id='su']’).click() # 點擊百度一下按鈕time.sleep(2) # 等待2秒# 通過元素XPath來確定該元素是否顯示在結果列表,從而判斷“壁紙”這個鏈接是否顯示在結果列表# find_element_by_link_text當找不到此鏈接時報錯,程序停止driver.find_element_by_link_text(’胡歌的新浪微博’).is_displayed()driver.quit()

補充知識:python + selenium自動化測試--頁面操作

1、刷新當前頁面

.refresh()

# 刷新當前頁面driver.refresh()

2、獲取本頁面的URL

.current_url

用處:

一般URL可以幫助我們判斷跳轉的頁面是否正確,或者URL中部分字段可以作為我們自動化測試腳本期待結果的一部分。

print(driver.current_url)

3、頁面標題

獲取當前頁面標題

.title

# 獲取當前頁面標題顯示的字段print(driver.title)

斷言頁面標題

# 1) 包含判斷# assert:斷言,聲稱try: assert '百度一下' in driver.title print('斷言測試成功.')except Exception as e: print('斷言失敗.',format(e))# 2) 完全相等判斷if '百度一下,你就知道' == driver.title: print('成功.')else: print('失敗.')print(driver.title)

4、新建標簽頁

用js實現如下:

try: # 新標簽頁,此處用js實現,在有些博客上顯示使用 # driver.find_element_by_tag_name(’body’).send_keys(Keys.CONTROL, ’t’) # 我這測試無效,原因不知,于是采用如下方法 js = 'window.open(’http://www.acfun.cn/’)' driver.execute_script(js) # 切換到新的窗口 handles = driver.window_handles # 獲取窗口句柄 driver.switch_to.window(handles[-1]) # 切換到最后一個既最新打開的窗口 # 先切換窗口再打開新網址,才是在新窗口打開網址,不然還是在原來的百度頁面打開此網址 driver.get(’http://map.baidu.com/’)except Exception as e: print('發現異常,',format(e))

5、頁面前進、后退

前進: .forward()

后退: .back()

driver.get('https://www.baidu.com')time.sleep(2)’’’前進,后退’’’elem_news = driver.find_element_by_link_text('新聞').click() # 點擊進入新聞time.sleep(2)driver.back() # 后退到百度首頁time.sleep(2)driver.forward() # 從百度前進到新聞頁time.sleep(2)

6、獲取瀏覽器版本號

.capabilities[‘version’]

# 獲取瀏覽器版本號''' Creates a new session with the desired capabilities. :Args: - browser_name - The name of the browser to request. - version - Which browser version to request. - platform - Which platform to request the browser on. - javascript_enabled - Whether the new session should support JavaScript. - browser_profile - A selenium.webdriver.firefox.firefox_profile.FirefoxProfile object. Only used if Firefox is requested.'''print(driver.capabilities[’version’])

以上這篇python+Selenium自動化測試——輸入,點擊操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久高清免费观看| 国产精品mv在线观看| 日韩电影免费网站| 国产欧美日韩精品一区二区免费| 亚洲精品福利| 日本欧美在线| 日本aⅴ亚洲精品中文乱码| 亚洲精品婷婷| 日韩av中文在线观看| 日韩福利在线观看| 国产精品4hu.www| 精品国产黄a∨片高清在线| 国产精品毛片久久| 久久精品国产99久久| 国产一区导航| 日韩福利视频导航| 国产精品分类| 岛国av免费在线观看| 国产精品亚洲一区二区三区在线观看| 日韩精品电影| 激情五月色综合国产精品| 人人爽香蕉精品| 日本不卡在线视频| 精品视频97| 成人久久久久| 亚洲欧美日韩综合国产aⅴ| 日欧美一区二区| 国产精品欧美大片| 国产伦久视频在线观看| 91精品国产调教在线观看| 美女久久一区| 国产精品对白| 久久精品国产99久久| 久久国产福利| 国产精品xxx在线观看| 日韩国产网站| 亚洲精品福利| 高清av一区| 狠狠干综合网| 国产欧美一区二区色老头| 日韩精品91| 亚洲精品日本| 午夜影院一区| 最新国产精品视频| 日韩av免费大片| 影音先锋国产精品| 国产精品视频一区二区三区综合| 99热国内精品| 蜜臀av亚洲一区中文字幕| 国产精品一区二区三区av| 99热精品久久| 国产欧美三级| 亚洲国产成人精品女人| 国产精品亚洲片在线播放| 91精品一区二区三区综合在线爱 | 国产精品欧美大片| 欧美一级精品| 久久国产三级精品| 欧美91视频| 国产精品115| 午夜亚洲福利在线老司机| 麻豆一区二区三| 亚洲二区精品| 欧美成人一二区| 国产亚洲在线观看| 97精品国产| 日韩美女国产精品| 精品一区亚洲| 精品入口麻豆88视频| 蜜桃视频一区二区三区| 中文av在线全新| 日韩国产在线观看一区| 亚洲一级影院| 精品在线网站观看| 日韩欧美久久| 波多野结衣一区| 国内不卡的一区二区三区中文字幕| 在线一区免费观看| 欧美久久天堂| 国产精品香蕉| 亚洲制服欧美另类| 午夜影院欧美| 麻豆mv在线观看| 欧美日韩一区二区三区不卡视频| 国产高清一区| 亚洲精品成人图区| 欧美黄色一区| 欧美日韩黄网站| 免费看的黄色欧美网站| 91精品国产调教在线观看| 激情中国色综合| 欧美亚洲国产日韩| 亚洲精品1区2区| 久久久777| 国产在线观看www| 精品国产麻豆| 精品淫伦v久久水蜜桃| 国产日产高清欧美一区二区三区| 亚洲精品自拍| 一区二区不卡| 免费黄网站欧美| 亚洲欧美久久久| 欧美福利专区| 欧美性感美女一区二区 | 精品国产三区在线| 欧美日韩视频免费看| 99在线|亚洲一区二区| 欧美在线观看视频一区| 桃色一区二区| 中文在线中文资源| 91日韩欧美| 麻豆视频在线观看免费网站黄 | 免费看日韩精品| 国产精品普通话对白| 亚洲大全视频| 午夜欧美巨大性欧美巨大| 中文在线а√天堂| 婷婷激情一区| 999精品一区| 中文另类视频| 久久久精品久久久久久96| 色爱综合av| 久久伦理在线| 亚洲先锋成人| 久久不射中文字幕| 婷婷久久免费视频| 69堂免费精品视频在线播放| 欧美日韩在线精品一区二区三区激情综合 | 91精品xxx在线观看| 91av亚洲| 日韩免费一区| 99久久亚洲精品| 日韩亚洲国产欧美| 午夜亚洲福利在线老司机| 亚洲免费观看高清完整版在线观| 亚洲1区在线观看| 日韩av一区二区在线影视| 久久国产精品色av免费看| 麻豆一区二区三| 亚洲电影有码| 91高清一区| 亚洲精品伦理| 欧美日本不卡| 麻豆精品99| 日韩在线不卡| 夜久久久久久| 日韩av午夜在线观看| 欧美黄页在线免费观看| 色在线中文字幕| 波多野结衣一区| 日本综合视频| 国产精品福利在线观看播放| 亚洲高清二区| 亚洲另类黄色| 欧美激情亚洲| 美女毛片一区二区三区四区| 不卡在线一区二区| 男女男精品网站| 国产欧美日韩精品一区二区免费| 岛国av免费在线观看| 亚洲欧洲日本mm| 青青国产精品| 国产美女高潮在线观看| 亚洲少妇在线| 欧美视频一区| 99久久婷婷这里只有精品| 日韩精品三级| 欧美激情另类| 久久www成人_看片免费不卡| 国产日韩欧美三区| 欧美中文一区二区| 91成人福利| 日韩一区三区| 亚洲毛片一区| 国产精品久久久久蜜臀| 亚洲作爱视频| 久久免费影院| 一本色道久久精品| 麻豆国产91在线播放| 亚洲精品a级片| 欧美日韩亚洲一区三区| 欧美精品高清| 欧美日韩中文| 99香蕉国产精品偷在线观看| 国产精品nxnn| 美女日韩在线中文字幕| 日韩av有码| 久久成人亚洲| 精品99在线| 亚洲精品一区二区在线播放∴| 成人在线超碰| 日韩一区免费| 久久久久久久久丰满| 国产精选久久| 久久先锋影音| 欧美xxxx中国| 日本aⅴ免费视频一区二区三区| 亚洲www免费| 国产乱码精品一区二区亚洲| 国产精品7m凸凹视频分类|