国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python上selenium的彈框操作實現

瀏覽:8日期:2022-07-17 17:57:43

selenium之彈框操作

1,分類

彈框類型自見解分為四種:

1,頁面彈框

2,警告提示框(alert)

3,確認消息框(confirm)

4,提示消息對話(prompt)

提示: selenium 提供switch_to_alert()方法定位到 alert/confifirm/prompt對話框。

2,操作

1,頁面彈框

頁面彈框是屬于HTML里面的元素,它是由用戶在操作頁面的時候在本頁面彈出的。所以科研直接在頁面上定位到

步驟:

1,用戶操作后,彈出頁面彈框

2,直接定位彈框元素,進行操作

以下是例示代碼:

from selenium import webdriver #引入庫#打開谷歌瀏覽器driver=webdriver.Chrome()#打開網頁driver.get(’http://www.baidu.com’)#定位百度的登錄元素,然后點擊操作driver.find_element_by_css_selector(’#u1 > a.s-top-login-btn.c-btn.c-btn-primary.c-btn-mini.lb’).click()#彈框出現后,我們直接定位元素操作就好了driver.find_element_by_css_selector(’#TANGRAM__PSP_11__footerULoginBtn’).click()

2,警告消息框

警告消息框是必須先關閉了用戶才能操作的框,它提供了一個確認按鈕,以及警告消息。

操作代碼如下:

from time import sleepfrom selenium import webdriver#引入庫#打開谷歌,網址driver=webdriver.Chrome() driver.get(’http://119.23.55.123:8084/fsmarket/user.php’)#我們定位獲取警告框的元素,點擊,彈出警告框driver.find_element_by_css_selector(’#cnblogs_post_body > p:nth-child(17)’).click()sleep(1) #為了可能因為網絡等問題而獲取不到彈框,我們添加等待時間#然后我們獲取警告框,賦予變量名alert=driver.switch_to.alert#獲取消息框文本在控制臺打印print(alert.text)alert.accept() #關閉框操作 接受彈框

3,確認消息框(confirm)

確認消息框提供是或否操作,用戶可以根據選擇'確定'按鈕和'取消'按鈕。與警告消息框不同的是,多了個取消按鈕

操作代碼如下:

from time import sleepfrom selenium import webdriver#引入庫#打開谷歌,網址driver=webdriver.Chrome() driver.get(’http://119.23.55.123:8084/fsmarket/user.php’)#我們定位獲取消息框的元素,點擊,彈出消息框driver.find_element_by_css_selector(’/html/body/div/input[3]’).click()sleep(1) #為了可能因為網絡等問題而獲取不到彈框,我們添加等待時間#然后我們獲取消息框,賦予變量名alert=driver.switch_to.alert#獲取消息框文本在控制臺打印print(alert.text)alert.accept() #關閉框操作 接受彈框alert.dismiss() #關閉框操作 取消彈框

4,提示消息對話(prompt)

提示消息框提供了一個文本字段,用戶可以在此字段輸入一個內容來響應對話框提示。該消息框有一個'確定'按

鈕和一個'取消'按鈕。選擇'確認'會響應對應的提示信息,選擇'取消'會關閉對話框。

操作代碼如下:

from time import sleepfrom selenium import webdriver#引入庫#打開谷歌,網址driver=webdriver.Chrome()driver.get(’file:///C:/Users/hunk/Desktop/alter.html’)#我們定位獲取對話框的元素,點擊,彈出對話框driver.find_element_by_css_selector(’/html/body/div/input[3]’).click()sleep(1) #為了可能因為網絡等問題而獲取不到彈框,我們添加等待時間#然后我們獲取對話框,賦予變量名alert=driver.switch_to.alert#獲取對話框文本在控制臺打印print(alert.text)alert.send_keys('我是小白') #彈出框內輸入內容alert.accept() #接受print (driver.find_element_by_xpath(’//*[@id='textSpan']/font’).text) #獲取關閉彈窗結果 #獲取確 認彈窗結果

到此這篇關于python上selenium的彈框操作實現的文章就介紹到這了,更多相關python selenium彈框操作內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日本一区二区三区高清福利视频 | 日本高清在线中文字幕网 | 美国一级片在线观看 | 国产成人精品日本亚洲专 | 一区二区三区免费精品视频 | 亚洲国产欧美另类 | 久久91视频 | 一级做a爱片特黄在线观看免费看 | 99精品国产在现线免费 | 中国老太卖淫播放毛片 | 二区三区在线观看 | 午夜日韩精品 | 欧美人成在线 | 特级毛片aaaa免费观看 | 大学生一级一片第一次欧美 | 日韩中文字幕在线观看视频 | 一a一级片| 欧美一级特黄刺激爽大片 | 99久久精品国产片久人 | 99久久精品免费看国产免费 | 国产大乳孕妇喷奶水在线观看 | 久久久亚洲欧洲日产国码二区 | 91成人午夜在线精品 | 97视频在线观看免费播放 | 美女插跳蛋视频叫爽 | 精品一区二区三区波多野结衣 | 免费看真人a一级毛片 | 亚洲人成在线播放网站 | a级特黄毛片免费观看 | 亚洲欧美一区二区三区不卡 | 久久亚洲视频 | 一级毛片黄片 | 国产精品视频第一区二区三区 | 人成免费a级毛片 | 99精品视频在线免费观看 | 午夜欧美精品久久久久久久久 | 欧美不卡一区二区三区 | 国内成人免费视频 | 国产精品欧美日韩一区二区 | 杨幂国产精品福利在线观看 | 国产区更新 |