久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      Python實(shí)戰(zhàn)解析selenium的基本元素與鍵盤鼠標(biāo)模擬事件

      本篇文章給大家?guī)?lái)了關(guān)于python的相關(guān)知識(shí),其中主要介紹了關(guān)于selenium的基本元素與鍵盤鼠標(biāo)模擬事件的相關(guān)問(wèn)題,包括了利用 Keys 模塊模擬鍵盤操作事件、用 Action 類模擬鼠標(biāo)操作事件等,下面一起來(lái)看一下,希望對(duì)大家有幫助。

      Python實(shí)戰(zhàn)解析selenium的基本元素與鍵盤鼠標(biāo)模擬事件

      推薦學(xué)習(xí):python視頻教程

      當(dāng)我們定位到具體的一個(gè)元素的時(shí)候就可以對(duì)這個(gè)元素進(jìn)行具體的操作,比如之前章節(jié)所執(zhí)行的 click 操作。這是最簡(jiǎn)單的操作,webdriver 還有其他的操作。比如元素的基本操作(點(diǎn)擊、輸入、清除),還有一些高級(jí)操作如鼠標(biāo)鍵盤模擬事件、彈出框處理、多頁(yè)面切換等… 這些都是需要我們了解的內(nèi)容,也是在做自動(dòng)化測(cè)試的時(shí)候經(jīng)常遇到的一些基本場(chǎng)景。今天這一章節(jié),我們就先來(lái)學(xué)習(xí)一下元素的基本操作與鼠標(biāo)鍵盤模擬事件的操作吧。

      元素的基本操作

      利用我們之前使用的本地 form.html 文件,練習(xí)一下元素的基本點(diǎn)擊、輸入、清除操作。

      代碼示例如下:

      # coding:utf-8  from time import sleep from selenium import webdriver   driver = webdriver.Chrome()     # 啟動(dòng) Chrome瀏覽器的 driver driver.maximize_window()        # Chrome 瀏覽器最大化 driver.get('file:///Users/workspace/WEB_TEST_HTML/form.html')       # 打開(kāi)本地的 "form.html" 文件 sleep(1) email_element = driver.find_element_by_xpath('//*[@id="inputEmail"]')    # 通過(guò) xpath 定位 Email 輸入框。 email_element.send_keys('username')     # Email 輸入框輸入 "username" sleep(1) email_element.clear()                   # 清除 Email 輸入框內(nèi)容 sleep(1) email_element.send_keys('admin')        # Email 輸入框輸入 "admin"  driver.find_element_by_xpath('//*[@id="inputPassword"]').send_keys('123456')    # Password 輸入框輸入 "123456" sleep(1) driver.find_element_by_xpath('/html/body/form/div[3]/div/button').click()		# 通過(guò) xpath 定位 "Sign in" 按鈕并點(diǎn)擊  driver.quit()

      運(yùn)行結(jié)果如下:


      Python實(shí)戰(zhàn)解析selenium的基本元素與鍵盤鼠標(biāo)模擬事件


      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)