<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          expectrlRust 編寫的自動(dòng)化測(cè)試工具

          聯(lián)合創(chuàng)作 · 2023-10-01 16:35

          expectrl 是一款自動(dòng)化測(cè)試實(shí)用工具,可用于 Unix 和 Windows 系統(tǒng),專為交互式應(yīng)用程序設(shè)計(jì),支持:

          • 創(chuàng)建進(jìn)程

          • 控制進(jìn)程

          • 與進(jìn)程 IO 進(jìn)行交互

          主要特性

          • 支持async
          • 支持日志記錄
          • 支持交互功能
          • 支持 Windows

          示例

          use expectrl::{spawn, Regex, Eof, WaitStatus};
          
          fn main() {
              let mut p = spawn("ftp speedtest.tele2.net").unwrap();
              p.expect(Regex("Name \\(.*\\):")).unwrap();
              p.send_line("anonymous").unwrap();
              p.expect("Password").unwrap();
              p.send_line("test").unwrap();
              p.expect("ftp>").unwrap();
              p.send_line("cd upload").unwrap();
              p.expect("successfully changed.\r\nftp>").unwrap();
              p.send_line("pwd").unwrap();
              p.expect(Regex("[0-9]+ \"/upload\"")).unwrap();
              p.send_line("exit").unwrap();
              p.expect(Eof).unwrap();
              assert_eq!(p.wait().unwrap(), WaitStatus::Exited(p.pid(), 0));
          }
          瀏覽 19
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99乱伦视频 | 青青激情视频 | 麻豆91AV | 国产又爽 又黄 免费网站视频 | 亚洲成人资源网 |