<th id="wu2k2"><s id="wu2k2"></s></th> <blockquote id="wu2k2"></blockquote>
  • <tr id="wu2k2"></tr>
  • <samp id="wu2k2"><tbody id="wu2k2"></tbody></samp><samp id="wu2k2"><tbody id="wu2k2"></tbody></samp>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java selenium

    文檔

    java selenium

    java selenium是java中的應用在web應用程序測試上的一個工具,selenium可以模擬真實瀏覽器,自動化測試工具,兼容多種瀏覽器,爬蟲中主要用來解決JavaScript渲染問題。
    推薦度:
    導讀java selenium是java中的應用在web應用程序測試上的一個工具,selenium可以模擬真實瀏覽器,自動化測試工具,兼容多種瀏覽器,爬蟲中主要用來解決JavaScript渲染問題。

    ? ?

    java selenium是什么?讓我們一起來了解一下吧!

    java selenium是java中的應用在web應用程序測試上的一個工具。selenium可以直接在瀏覽器中實行,例如ie瀏覽器、google chrome瀏覽器等。

    Selenium的關鍵Selenium Core是基于JsUnit,它完全由JavaScript進行編寫,所以可以用于任一支持JavaScript的瀏覽器上。selenium可以模擬真實瀏覽器,自動化測試工具,兼容多種瀏覽器,爬蟲中主要用來解決JavaScript渲染問題。

    實戰舉例,具體步驟如下:

    import?org.openqa.selenium.chrome.ChromeDriver;
    import?org.openqa.selenium.chrome.ChromeOptions;
    ?
    public?class?BJSocialinsurance?{
    ????private?WebDriver?driver;
    ????
    ????//?初始化
    ????public?void?setUp(){
    ?????????System.out.println("setUp");
    ????????ChromeOptions?options?=?new?ChromeOptions();
    ????????options.addArguments("--test-type");
    ????????Map?prefs?=?new?HashMap();
    ????????prefs.put("lang",?"zh_CN.UTF-8");
    ????????prefs.put("prompt_for_download",?true);
    ????????//options.addArguments("--start-maximized");
    ????????//prefs.put("download.default_directory",?"/pathToDownloadFolder");
    ????????prefs.put("download.prompt_for_download",?true);
    ????????prefs.put("download.directory_upgrade",?true);
    ????????prefs.put("safebrowsing.enabled",?true);
    ????????options.setExperimentalOption("prefs",?prefs);
    ????????driver?=?new?ChromeDriver(options);
    ????}
    ????
    ????//?模擬登錄
    ????public?void?login()?throws?InterruptedException?{
    ????????//?打開某個網站
    ????????driver.get("https://www.***.com");
    ????????//?放大窗口
    ????????driver.manage().window().setSize(new?Dimension(1920,?1080));
    ????????BufferedReader?br?=?new?BufferedReader(new?InputStreamReader(System.in));
    ????????System.out.println("請先登錄,登錄完按回車執行后續任務?:)");
    ????????try?{
    ????????????br.readLine();
    ????????}?catch?(IOException?ex)?{
    ????????}
    ????????Thread.sleep(2000);
    ????????//?獲取頁面中的iframe?以便于定位到頁面元素
    ????????driver.switchTo().frame("center");
    ????????driver.switchTo().frame("leftFrame");
    ????????Thread.sleep(2000);
    ????????//?點擊頁面中的某個元素
    ????????driver.findElement(By.id("link000")).click();
    ????}
    ????
    ????//?執行某些動作
    ????private?void?apply(){
    ????????//?例如點擊某個輸入框
    ????????driver.findElement(By.id("dataNormalAdd.idCard")).click();
    ????????//?清除輸入框中的內容
    ????????driver.findElement(By.id("dataNormalAdd.idCard")).clear();
    ????????//?粘貼動作
    ????????driver.findElement(By.id("dataNormalAdd.idCard")).sendKeys(person.getCardId());
    ????????//?操作頁面復選框
    ????????Select?personType?=?new?Select(driver.findElement(By.id("personType")));
    ????????//?給復選框賦值
    ????????personType.selectByIndex(0);
    ????}
    ????
    ????//?關閉瀏覽器
    ????public?void?tearDown(){
    ????????driver.quit();
    ????}
    ????
    ????//?開始執行動作
    ????public?static?void?main(String[]?args)?throws?AWTException,?InterruptedException?{
    ????????//?初始化
    ????????setUp();
    ????????//?登錄
    ????????login();
    ????????//?執行操作
    ????????apply();
    ????????//?關閉
    ????????tearDown();
    ????}
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java selenium

    java selenium是java中的應用在web應用程序測試上的一個工具,selenium可以模擬真實瀏覽器,自動化測試工具,兼容多種瀏覽器,爬蟲中主要用來解決JavaScript渲染問題。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java semaphore java separator java sequence java serializable java serializable接口 java serialversionuid java setlayout java platform java settimeout java plug-in java sftp java plugin java pojo java portal java sha256加密 java shuffle java simhash java simpledateformat java sizeof java sm3加密 java selector java script java sandbox java rxjava java runtime.exec java runnable java rtp java rsa私鑰加密 java rsa公鑰加密 java pipeline java ping java phoenix java paypal java path java rsa加密 java rotate java reverse java reverse() java retrofit java resume
    Top 91精品国产高清久久久久久91| 国产在线精品国自产拍影院 | av蓝导航精品导航| 欧洲精品在线观看| 精品无码免费专区毛片| 久久国产精品久久久| jizz国产精品网站| 国产精品自在线拍国产手青青机版| 91精品国产91久久久久久| 国产精品熟女高潮视频| 久久久精品视频免费观看| 老司机免费午夜精品视频| 超碰97久久国产精品牛牛| 国产韩国精品一区二区三区久久| 久久影院综合精品| 国产精品亲子乱子伦xxxx裸| 99re这里只有精品国产精品| 国产成人精品cao在线| 国产成人高清精品免费鸭子 | 国产福利电影一区二区三区,亚洲国模精品一区 | 久久精品国产99国产精品亚洲 | 四虎国产精品永久地址入口 | 久久夜色撩人精品国产小说| 四虎永久在线精品国产馆V视影院| 精品人人妻人人澡人人爽牛牛| 99精品国产高清一区二区麻豆| 精品无码一区二区三区在线 | 亚洲精品国产福利一二区| 四虎成人精品无码永久在线| 国产精品资源一区二区| 成人精品一区二区三区校园激情| 2020久久精品亚洲热综合一本| 国产精品视频网站| 国产精品久久影院| 2021最新久久久视精品爱| 国色精品卡一卡2卡3卡4卡免费| 一区国产传媒国产精品| 久久久久久久久66精品片| 亚洲日韩精品国产3区| 四虎国产精品永久在线无码| 国产精品久久久久乳精品爆|