selenium-webdriver自動化測試工具

一、安裝

 

npm install selenium-webdriver --save

二、建立文件

而後建一個文件夾e2e,在文件夾裏面在建立一個index.js
內容以下node

const {
    Builder,
    By,
    Key,
    until
} = require('selenium-webdriver'); //解構賦值 須要的參數

(async function example() {
    let driver = await new Builder().forBrowser('firefox').build();
    try {
        await driver.get('https://www.baidu.com/'); //打開那個網址
        await driver.findElement(By.name('wd')).sendKeys('selenium-webdriver', Key.RETURN);//標籤name='wd' 按下回車後
        await driver.wait(until.titleIs('selenium-webdriver_百度搜索'), 1000);//若是頁面title是selenium-webdriver_百度搜索  1s後成功
} finally { await driver.quit(); //作任何測試必須作退出 } })();

三、執行

node ./e2e/index.js
相關文章
相關標籤/搜索