selenium js
时间: 2023-11-08 08:02:07 浏览: 49
Selenium是一个用于自动化Web浏览器的工具,它提供了一组API,可以通过编程语言(如JavaScript)来控制浏览器的行为。使用Selenium,您可以执行诸如页面导航、表单填写、数据提取等操作。
在JavaScript中使用Selenium,您可以使用Selenium WebDriver库。这个库允许您通过编写JavaScript代码来控制浏览器。以下是一个使用Selenium WebDriver库的示例:
```javascript
const { Builder, By, Key, until } = require('selenium-webdriver');
async function example() {
let driver = await new Builder().forBrowser('chrome').build();
try {
await driver.get('https://www.example.com');
await driver.findElement(By.name('q')).sendKeys('selenium', Key.RETURN);
await driver.wait(until.titleIs('Selenium - Web Browser Automation'), 5000);
} finally {
await driver.quit();
}
}
example();
```
这个示例代码使用了Chrome浏览器驱动程序,并在浏览器中打开了`https://www.example.com`,然后在搜索框中输入了"selenium"并按下回车键。最后,它等待页面标题变为"Selenium - Web Browser Automation"。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)