本文介紹了如何使用 selenium 2 檢查網(wǎng)頁(yè)上是否存在某些文本?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
您好,我正在使用 selenium 對(duì)網(wǎng)頁(yè)進(jìn)行自動(dòng)化測(cè)試.我正在使用 selenium 2 和 python,并且只想在這個(gè)框架中得到答案.那么如何檢查是否存在某些文本?我試過(guò)資產(chǎn)equals但它不起作用?
Hi I am using selenium to automate test on web pages. I am using selenium 2 and python and would like to have answers in this framework only. SO how do I check whether some text is present or not? I have tried asset equals but it is not working?
assertEquals(driver.getPageSource().contains("email"), true);
推薦答案
對(duì)于那些仍然感興趣的人:
For those of you who are still interested:
通用解決方案
if text in driver.page_source:
# text exists in page
單元測(cè)試:
assertTrue(text in driver.page_source)
pytest:
assert text in driver.page_source
這篇關(guān)于如何使用 selenium 2 檢查網(wǎng)頁(yè)上是否存在某些文本?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!