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