国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

web自動(dòng)化—selenium中鍵盤的操作

這篇具有很好參考價(jià)值的文章主要介紹了web自動(dòng)化—selenium中鍵盤的操作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、舉個(gè)例子

web自動(dòng)化—selenium中鍵盤的操作

這里有個(gè)輸入框,我需要輸入對(duì)應(yīng)的數(shù)字,按enter回車鍵實(shí)現(xiàn)一個(gè)搜索

?

//找到對(duì)應(yīng)的標(biāo)簽然后輸入數(shù)字
driver.findElement(By.xpath("")).sendKeys(2);
//模擬鍵盤按enter實(shí)現(xiàn)搜索
driver.findElement(By.xpath("")).sendKeys(Keys.ENTER);

顯然,我這里就使用了selenium來(lái)模擬鍵盤按enter鍵

二、其他的鍵值參考

1、Ctrl+A

sendKeys(Keys.CONTROL,"A");

2、Ctrl+C

sendKeys(Keys.CONTROL,"C");

3、Ctrl+V

sendKeys(Keys.CONTROL,"V");

4、鍵盤F4【其他的直接更換】

sendKeys(Keys.F4);

5、回車

sendKeys(Keys.ENTER);

6、回退

sendKeys(Keys.ESCAPE);

.....文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-508000.html

具體的其實(shí)對(duì)應(yīng)的關(guān)鍵詞都在Keys類里面,這里直接分享出來(lái),需要哪個(gè)就用哪個(gè),所以我們使用的時(shí)候是需要導(dǎo)入Keys的包;

NULL         ('\uE000'),
  CANCEL       ('\uE001'), // ^break
  HELP         ('\uE002'),
  BACK_SPACE   ('\uE003'),
  TAB          ('\uE004'),
  CLEAR        ('\uE005'),
  RETURN       ('\uE006'),
  ENTER        ('\uE007'),
  SHIFT        ('\uE008'),
  LEFT_SHIFT   (Keys.SHIFT),
  CONTROL      ('\uE009'),
  LEFT_CONTROL (Keys.CONTROL),
  ALT          ('\uE00A'),
  LEFT_ALT     (Keys.ALT),
  PAUSE        ('\uE00B'),
  ESCAPE       ('\uE00C'),
  SPACE        ('\uE00D'),
  PAGE_UP      ('\uE00E'),
  PAGE_DOWN    ('\uE00F'),
  END          ('\uE010'),
  HOME         ('\uE011'),
  LEFT         ('\uE012'),
  ARROW_LEFT   (Keys.LEFT),
  UP           ('\uE013'),
  ARROW_UP     (Keys.UP),
  RIGHT        ('\uE014'),
  ARROW_RIGHT  (Keys.RIGHT),
  DOWN         ('\uE015'),
  ARROW_DOWN   (Keys.DOWN),
  INSERT       ('\uE016'),
  DELETE       ('\uE017'),
  SEMICOLON    ('\uE018'),
  EQUALS       ('\uE019'),

  // Number pad keys
  NUMPAD0      ('\uE01A'),
  NUMPAD1      ('\uE01B'),
  NUMPAD2      ('\uE01C'),
  NUMPAD3      ('\uE01D'),
  NUMPAD4      ('\uE01E'),
  NUMPAD5      ('\uE01F'),
  NUMPAD6      ('\uE020'),
  NUMPAD7      ('\uE021'),
  NUMPAD8      ('\uE022'),
  NUMPAD9      ('\uE023'),
  MULTIPLY     ('\uE024'),
  ADD          ('\uE025'),
  SEPARATOR    ('\uE026'),
  SUBTRACT     ('\uE027'),
  DECIMAL      ('\uE028'),
  DIVIDE       ('\uE029'),

  // Function keys
  F1           ('\uE031'),
  F2           ('\uE032'),
  F3           ('\uE033'),
  F4           ('\uE034'),
  F5           ('\uE035'),
  F6           ('\uE036'),
  F7           ('\uE037'),
  F8           ('\uE038'),
  F9           ('\uE039'),
  F10          ('\uE03A'),
  F11          ('\uE03B'),
  F12          ('\uE03C'),

  META         ('\uE03D'),
  COMMAND      (Keys.META),

  ZENKAKU_HANKAKU ('\uE040');

到了這里,關(guān)于web自動(dòng)化—selenium中鍵盤的操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Web自動(dòng)化之Selenium-鼠標(biāo)操作

    Web自動(dòng)化之Selenium-鼠標(biāo)操作

    本文總結(jié)了Selenium常用的鼠標(biāo)操作。? 打開百度網(wǎng)站,點(diǎn)擊首頁(yè)的新聞。 WebDriver封裝了一套鼠標(biāo)操作的包, ●引入包:from selenium.webdriver.common.action_chains import ActionChains。 ●定位元素,存儲(chǔ)到某個(gè)變量:ele = driver.find_element_by_×××(\\\'××\\\')。 ●固定寫法:ActionChains(driver).click(e

    2024年02月11日
    瀏覽(22)
  • Web自動(dòng)化之Selenium常用操作

    Web自動(dòng)化之Selenium常用操作

    本文總結(jié)使用selenium進(jìn)行web/UI自動(dòng)化時(shí),會(huì)用到的一些常用操作。 是元素定位另外一種方式,跟上面的8種底層一樣。 在定義driver的時(shí)候設(shè)置chrome_options參數(shù),該參數(shù)是一個(gè)Options類所實(shí)例化的對(duì)象。其中,常用的參數(shù)是設(shè)置瀏覽器是否可視化和瀏覽器的請(qǐng)求頭等信息,前者可

    2024年02月02日
    瀏覽(30)
  • web自動(dòng)化系列selenium模擬按鍵操作

    一、按鍵操作 通過(guò)對(duì)監(jiān)聽鍵盤輸入的元素發(fā)送鍵盤按鈕指令 常用鍵盤按鍵 代碼演示

    2024年02月06日
    瀏覽(26)
  • 【UI自動(dòng)化測(cè)試技術(shù)】自動(dòng)化測(cè)試研究:Python+Selenium+Pytest+Allure,詳解UI自動(dòng)化測(cè)試,學(xué)習(xí)模擬鼠標(biāo)+模擬鍵盤進(jìn)行相關(guān)操作(精)(四)

    1、了解元素交互的常用方法 2、學(xué)習(xí)如何對(duì)多選元素進(jìn)行操作 3、 學(xué)習(xí)模擬鼠標(biāo)進(jìn)行相關(guān)操作 ( 本節(jié)目標(biāo) ) 4、 學(xué)習(xí)模擬鍵盤進(jìn)行相關(guān)操作 ( 本節(jié)目標(biāo) ) 用于向 Web 瀏覽器提供虛擬化設(shè)備輸入操作的低級(jí)接口.除了剛剛講過(guò)的Web元素交互之外, Actions 接口 還提供了對(duì)指定輸

    2024年03月24日
    瀏覽(92)
  • Web界面自動(dòng)化操作工具 - Selenium常見用法

    Selenium是一個(gè)用于自動(dòng)化瀏覽器操作的工具,常用于Web應(yīng)用程序的測(cè)試和爬蟲開發(fā)。 下面是一些Python Selenium的常見用法和代碼示例: 其他多種Selenuim定位元素的方法: 這些是Python Selenium的一些常見用法和代碼示例。Selenium提供了豐富的API用于模擬用戶操作和獲取頁(yè)面內(nèi)容,可

    2024年02月06日
    瀏覽(25)
  • Web自動(dòng)化測(cè)試進(jìn)階 —— Selenium模擬鼠標(biāo)操作

    Web自動(dòng)化測(cè)試進(jìn)階 —— Selenium模擬鼠標(biāo)操作

    在實(shí)際的web產(chǎn)品測(cè)試中,對(duì)于鼠標(biāo)的操作,不單單只有click(),有時(shí)候還要用到右擊、雙擊、拖動(dòng)等操作,這些操作包含在ActionChains類中。 首先導(dǎo)入ActionChains類: from selenium.webdriver.common.action_chains import ActionChains context_click():右擊 double_click():雙擊 drag_and_drop():拖動(dòng) move_to_

    2024年02月09日
    瀏覽(22)
  • Web自動(dòng)化之Selenium常用操作方法大全

    Web自動(dòng)化之Selenium常用操作方法大全

    本文總結(jié)使用selenium進(jìn)行web/UI自動(dòng)化時(shí),會(huì)用到的一些常用操作。 定位元素 driver.find_element_by_xpath()#1、絕對(duì)路徑 2、元素屬性 3、層級(jí)和屬性結(jié)合 4、使用邏輯運(yùn)算符 driver.find_element_by_id()#根據(jù)id定位,HTML規(guī)定id屬性在HTML文檔中必須是唯一的 driver.find_element_by_name()#name屬性定位

    2024年03月26日
    瀏覽(24)
  • web自動(dòng)化框架:selenium學(xué)習(xí)使用操作大全(Python版)

    web自動(dòng)化框架:selenium學(xué)習(xí)使用操作大全(Python版)

    Selenium需要瀏覽器驅(qū)動(dòng)程序才能與所選瀏覽器交互。例如,F(xiàn)irefox需要安裝geckodriver。確保它在PATH中。 主流瀏覽器驅(qū)動(dòng)下載地址如下: 瀏覽器 驅(qū)動(dòng)名稱 打開方式及注意事項(xiàng) 地址 Chrome chromedriver driver = webdriver.Chrome() 下載瀏覽器對(duì)應(yīng)版本的chromedriver.exe 一定要?jiǎng)?chuàng)建對(duì)象,不然打

    2024年02月11日
    瀏覽(25)
  • 軟件測(cè)試/測(cè)試開發(fā)丨Selenium Web自動(dòng)化測(cè)試基本操作

    本文為霍格沃茲測(cè)試開發(fā)學(xué)社學(xué)員學(xué)習(xí)筆記分享 原文鏈接:https://ceshiren.com/t/topic/26901 模擬功能測(cè)試中對(duì)瀏覽器的操作 get方法打開瀏覽器 refresh方法刷新頁(yè)面 用back方法回退到上一個(gè)界面 maximize_window方法使窗口最大化 minimize_window方法使窗口最小化 標(biāo)簽: a 屬性:href 類屬性

    2024年02月10日
    瀏覽(30)
  • 探索Python Selenium庫(kù):自動(dòng)化測(cè)試和Web操作的完整指南

    探索Python Selenium庫(kù):自動(dòng)化測(cè)試和Web操作的完整指南

    ?? 個(gè)人網(wǎng)站:ipengtao.com 在當(dāng)今互聯(lián)網(wǎng)時(shí)代,Web應(yīng)用程序的測(cè)試和自動(dòng)化成為了至關(guān)重要的一環(huán)。Python的Selenium庫(kù)為開發(fā)者提供了一種強(qiáng)大的自動(dòng)化測(cè)試工具,使得模擬用戶行為、執(zhí)行瀏覽器操作以及進(jìn)行網(wǎng)頁(yè)數(shù)據(jù)采集變得更加便捷。本文將全面介紹Selenium庫(kù)的基本概念、安裝

    2024年02月03日
    瀏覽(134)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包