真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用SeleniumWebDriver報告Javascript錯誤-創(chuàng)新互聯(lián)

幾乎所有網(wǎng)站都使用某種級別的Javascript來在UI上執(zhí)行某些操作。在手動測試期間,當(dāng)使用chrome瀏覽器時,我們可以通過檢查開發(fā)人員工具的控制臺來檢查Javascript錯誤。

崇義ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

要使用Selenium WebDriver報告Javascript錯誤,我們需要通過在POM文件中添加以下依賴項(xiàng)來向項(xiàng)目添加JSERROR Collector jar:


net.jsourcerer.webdriver
JSErrorCollector
0.5-atlassian-2

我們還需要在自動化測試的設(shè)置中為firefox配置文件添加一個firefox插件,以便能夠捕獲Selenium WebDriver中的Javascript錯誤。點(diǎn)擊下載 firefox插件。

下面是一個示例WebDriver代碼,它使用上面的庫和firefox插件來報告Javascript錯誤:
public class JSErrorTest {

public static WebDriver wbdv = null;
public static EventFiringWebDriver driver=null;

@BeforeClass
public static void setUp() throws IOException {
    System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
    try {
        ProfilesIni allProfiles = new ProfilesIni();
        FirefoxProfile profile = allProfiles.getProfile("default");
        profile.setAcceptUntrustedCertificates(true);
        profile.setAssumeUntrustedCertificateIssuer(false);
        wbdv = new FirefoxDriver(profile);
        driver = new EventFiringWebDriver(wbdv);
    } catch(Throwable t) {
        System.out.println(t);
    }

    driver.get("http://www.example.com");
}

@AfterClass
public static void tearDown() {
    List jsErrors = JavaScriptError.readErrors(driver);
    System.out.println("###start displaying errors");
    for(int i = 0; i < jsErrors.size(); i++)
    {
        System.out.println(jsErrors.get(i).getErrorMessage());
        System.out.println(jsErrors.get(i).getLineNumber());
        System.out.println(jsErrors.get(i).getSourceName());
    }
    System.out.println("###start displaying errors");
    driver.close(); driver.quit();
}

@Test
public void returnJavascriptErrors() throws InterruptedException {
//do your steps
}

}


文章題目:如何使用SeleniumWebDriver報告Javascript錯誤-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/ccppsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部