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

自動化測試——selenium之JS定位

這篇具有很好參考價(jià)值的文章主要介紹了自動化測試——selenium之JS定位。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在自動化測試中,我們常用的元素定位方式有id,name,class_name,xpath,css_selector,link_text

還有不常用的tag_name,partial_link_text

其實(shí)還有js定位方法及jquery定位方法

一、js定位方法(注意書寫格式及以分號結(jié)尾):

1.根據(jù)id定位

document.getElementById("id值").操作方式;

2.根據(jù)ClassName定位

document.getElementByClassName("classname值")[索引位].操作方式;

3.根據(jù)Name定位

document.getElementByName("name值")[索引位].操作方式;

4.根據(jù)TagName定位

document.getElementByTagName("tagname值")[索引位].操作方式;

5.根據(jù)CSS定位

document.querySelectorAll("CSS_Selector的語法")[索引位].操作方式;

操作方式有一般有:.click() --點(diǎn)擊? .value="值" --輸入文本信息,類似send_keys功能

實(shí)例:文章來源地址http://www.zghlxwxcb.cn/news/detail-426620.html

#根據(jù)id定位
driver.execute_script('document.getElementById("fm-login-id").value="15828358";')


#根據(jù)classname 定位
driver.execute_script('document.getElementByClassName("fm-login-id").value="15828358";')
# 修改元素的屬性 -- 將隱藏的屬性修改為顯示
driver.execute_srcipt('document.getElementById("s3").style.display="block";') 

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

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

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

相關(guān)文章

  • JavaScript+Selenium自動化測試_selenium和js能一起做自動化測試

    JavaScript+Selenium自動化測試_selenium和js能一起做自動化測試

    var webdriver = require(‘selenium-webdriver’), By = webdriver.By, until = webdriver.until; var driver = new webdriver.Builder() .forBrowser(‘chrome’) .build(); driver.get(‘https://www.baidu.com’); driver.findElement(By.id(‘kw’)).sendKeys(‘webdriver’); driver.findElement(By.id(‘su’)).click(); driver.wait(until.titleIs(‘webdriver_百度

    2024年04月25日
    瀏覽(25)
  • 自動化測試學(xué)習(xí)(六)-selenium定位元素之CSS選擇器詳細(xì)用法

    自動化測試學(xué)習(xí)(六)-selenium定位元素之CSS選擇器詳細(xì)用法

    目錄 1.通過class屬性定位 2.通過id屬性定位 3.通過標(biāo)簽名定位 4.其他方法定位 ? ?CSS是一種語言,它可以比較靈活的選擇控件的任意屬性,一般情況下比Xpath快,下面我們詳細(xì)介紹CSS的用法。CSS常見語法如下表所示:? 選擇器 示例 描述 .class .s_ipt 選擇class=\\\"s_ipt\\\"的所有元素 #i

    2024年01月17日
    瀏覽(23)
  • 【selenium自動化測試】如何定位頁面元素,及對頁面元素的操作方法

    【selenium自動化測試】如何定位頁面元素,及對頁面元素的操作方法

    selenium元素定位 ?selenium定位元素的方式有8種。 fild_element(by,value):by表示使用的定位方式,定位方式可以參見By類。value表示值,例如:根據(jù)id定位 By.ID,value=id屬性的值。該方法返回元素對象,返回值如下: 這個返回結(jié)果說明:返回值為WebElement類的對象,元素在使用方法時

    2024年02月10日
    瀏覽(28)
  • Selenium元素定位全攻略,讓你輕松玩轉(zhuǎn)自動化測試!

    Selenium元素定位全攻略,讓你輕松玩轉(zhuǎn)自動化測試!

    一、什么是元素定位 元素定位就是查找HTML元素的過程,操作頁面元素之前,首先要對元素進(jìn)行定位,所以定位是自動化腳本編寫的開始。 通常使用find_element或find_elements方法來定位元素(find_element?使用給定的方法定位和查找一個元素;find_elements?使用給定的方法定位和查找所

    2024年02月04日
    瀏覽(29)
  • 自動化測試之八大元素定位方式(python3.10+selenium4)

    自動化測試之八大元素定位方式(python3.10+selenium4)

    元素的定位是自動化測試核心。要操作一個對象,首先要識別定位或找到這個對象。為了實(shí)現(xiàn)網(wǎng)頁整體布局,我們先要知道,一個元素,是如何定位到頁面上的某個位置的,這就是元素定位。 系統(tǒng)環(huán)境 Windows 11 ?? python3.10.5 ?? selenium 4.8.0 ?? 注意:以下每種定位方式均有一

    2024年02月03日
    瀏覽(86)
  • python+selenium的web自動化測試之8種元素定位方式詳解

    python+selenium的web自動化測試之8種元素定位方式詳解

    目錄 前言 單一屬性定位 通過元素的id 通過元素的name 通過元素的class 通過元素的標(biāo)簽名 通過元素的超鏈接文本 通過元素的部分超鏈接文本 XPTH定位 CSS定位 輔助定位工具 ? 我們在做WEB自動化時,最根本的就是操作頁面上的各種元素,而操作的基礎(chǔ)便是元素的定位,只有準(zhǔn)確

    2023年04月16日
    瀏覽(100)
  • 基于Java+Selenium的WebUI自動化測試框架(一)---頁面元素定位器

    基于Java+Selenium的WebUI自動化測試框架(一)---頁面元素定位器

    ??? 交流討論: 歡迎加入我們一起學(xué)習(xí)! ?? 資源分享 : 耗時200+小時精選的「軟件測試」資料包 ??? 教程推薦: 火遍全網(wǎng)的《軟件測試》教程?? ?? 歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! 對于自動化測試,尤其是UI的自動化測試。是很多做黑盒功能測試的同

    2024年03月17日
    瀏覽(57)
  • 『App自動化測試之Appium應(yīng)用篇』| 繼承于selenium常用的元素定位方法有哪些?如何使用?

    『App自動化測試之Appium應(yīng)用篇』| 繼承于selenium常用的元素定位方法有哪些?如何使用?

    在了解元素等位前,我們先了解下 app 的一些類型,只有了解這些 app 的類型才能針對性的選擇元素定位方法; 因?yàn)椴煌愋偷腶pp的定位方式可能存在差異性; 我們了解到 APP 可以分為原生 APP 、 Web APP 、混合 APP 。 而原生 APP 是基于 Android 或 iOS 平臺官方的語言、類庫、工具

    2024年02月03日
    瀏覽(21)
  • 企業(yè)為什么要做自動化測試?我們該如何學(xué)習(xí)自動化測試?

    企業(yè)為什么要做自動化測試?我們該如何學(xué)習(xí)自動化測試?

    作為一名大廠測試開發(fā),編寫自動化腳本,儼然成為一種必備的技能。 為什么要做自動化測試? 那企業(yè)或者是我們測試人員為什么要做自動化測試呢? 如果在前兩年,可能10個測試員有6個都是做的功能測試,但隨著測試技術(shù)的發(fā)展以及測試工作的深入,傳統(tǒng)的手工測試已經(jīng)

    2024年02月10日
    瀏覽(25)
  • API自動化測試是什么?我們該如何做API自動化測試呢?

    API自動化測試是什么?我們該如何做API自動化測試呢?

    ?API測試已成為日常的測試任務(wù)之一,為了提高測試效率,減少重復(fù)的手工操作,API自動化測試也逐漸變得愈加重要,本文是自己在API自動化測試方面的一些經(jīng)驗(yàn)積累和心得、匯總成文,以饗讀者 我相信自動化技能已經(jīng)成為高級測試工程師總體技能的標(biāo)配。敏捷和持續(xù)測試破

    2024年02月01日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包