1、Selenium 中 hidden 或者是 display = none 的元素是否可以定位到?
不可以。可以寫 JavaScript 將標(biāo)簽中的 hidden 先改為 0,再進(jìn)行定位元素。
2、Selenium 中如何保證操作元素的成功率?也就是說如何保證我點(diǎn)擊的元素一 定是可以點(diǎn)擊的?
- 添加元素智能等待時(shí)間 driver.implicitly_wait(30)
- 添加強(qiáng)制等待時(shí)間(如 Python 中的 sleep)
- try 方式進(jìn)行 id、name、class、className、xpath、css selector 不同方式進(jìn)行定位,如果第一種失敗可以自動(dòng)嘗試第二種
3、如何提高 Selenium 腳本的執(zhí)行速度?
代碼優(yōu)化,多任務(wù),分布式部署都是可以提升腳本執(zhí)行速度的。
4、用例在運(yùn)行過程中經(jīng)常會(huì)出現(xiàn)不穩(wěn)定的情況,也就是說這次可以通過,下次就沒辦法通過了,如何去提升用例的穩(wěn)定性?
- time.sleep()
- driver.implicitly_wait(30)
- 多用 try 捕捉,處理異常
5、你的自動(dòng)化用例的執(zhí)行策略是什么?
自動(dòng)化測(cè)試與軟件開發(fā)本質(zhì)上是一樣的,利用自動(dòng)化測(cè)試工具,經(jīng)過測(cè)試需求分 析,設(shè)計(jì)出自動(dòng)化測(cè)試用例,從而搭建自動(dòng)化測(cè)試的框架,設(shè)計(jì)與編寫自動(dòng)化腳 本,驗(yàn)證測(cè)試腳本的正確性,最終完成自動(dòng)化測(cè)試測(cè)試腳本(即主要功能為測(cè)試 的應(yīng)用軟件)并輸出測(cè)試結(jié)果。
6、自動(dòng)化測(cè)試的時(shí)候是不是需要連接數(shù)據(jù)庫(kù)做數(shù)據(jù)校驗(yàn)?
從數(shù)據(jù)庫(kù)層面來進(jìn)行數(shù)據(jù)校驗(yàn)可以更方便驗(yàn)證系統(tǒng)的數(shù)據(jù)處理方面是否正確,數(shù) 據(jù)處理邏輯正常后,UI 層面上的校驗(yàn)也是需要做的。
7、id,name,class,className,xpath,css selector 這些屬性,你最偏愛哪一種,為什么?
css、xpath 幾乎所有的元素都可以定位到,但是它們的短處在于頁面上更改了元素后位置很容易改變,所以首先使用的還是 id 或者 name 等。
8、如何去定位頁面上動(dòng)態(tài)加載的元素?
觸發(fā)動(dòng)態(tài)加載元素的事件,直至動(dòng)態(tài)元素出現(xiàn),進(jìn)行定位。
9、如何去定位屬性動(dòng)態(tài)變化的元素? xpath 或者 css 通過同級(jí)、父級(jí)、子級(jí)進(jìn)行定位。
10、什么是 page object 設(shè)計(jì)模式?
簡(jiǎn)單來說,就是把頁面作為對(duì)象,在使用中傳遞頁面對(duì)象,來使用頁面對(duì)象中相 應(yīng)的成員或者方法,能更好的體現(xiàn)面向?qū)ο笳Z言(如 Java 或 Python)的面向?qū)ο蠛头庋b特性。
11、如何在定位元素后高亮元素(以調(diào)試為目的)?
用 JavaScript 等腳本來重置元素屬性,給定位的元素加背景、邊框。
12、什么是斷言?
斷言的英文是 assertion,斷言檢查的英文是 assertion checking。
斷言是指定一個(gè)程序必須已經(jīng)存在的狀態(tài)的一個(gè)邏輯表達(dá)式,或者一組程序變量 在程序執(zhí)行期間的某個(gè)點(diǎn)上必須滿足的條件。
13、你覺得自動(dòng)化測(cè)試最大的缺陷是什么?
- 不穩(wěn)定
- 可靠性
- 不易維護(hù)
- 成本與收益
14、WebDriver 可以用來做接口測(cè)試嗎?
接口測(cè)試有現(xiàn)成的模塊來處理,WebDriver 是用于做 WebUI 自動(dòng)化測(cè)試的。如果 要實(shí)現(xiàn)接口測(cè)試,可以使用 Requests 模塊來實(shí)現(xiàn)。文章來源:http://www.zghlxwxcb.cn/news/detail-503331.html
正在做測(cè)試的朋友可以進(jìn)來交流,群里給大家整理了大量學(xué)習(xí)資料和面試題項(xiàng)目簡(jiǎn)歷等等....文章來源地址http://www.zghlxwxcb.cn/news/detail-503331.html
到了這里,關(guān)于2023最新最全Web自動(dòng)化測(cè)試面試題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!