Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,下面我说说如何安装这款软件和使用。
一:安装Selenium
composer require php-webdriver/webdriver
二:基本操作
1.启动一个chrome浏览器,并打开百度:
$host = 'https://www.baidu.com';
$driver = RemoteWebDriver::create($host, DesiredCapabilities::chrome());
其他浏览器方式:
// Firefox
$driver = RemoteWebDriver::create($host, DesiredCapabilities::firefox());
// Microsoft Edge
$driver = RemoteWebDriver::create($host, DesiredCapabilities::microsoftEdge());
2.个性化设置
$desiredCapabilities = DesiredCapabilities::chrome();
// 禁用SSL证书
$desiredCapabilities->setCapability('acceptSslCerts', false);
// 运行无头chrome
$desiredCapabilities->setCapability('ChromeOptions', ['args' => ['-headless']]);
//设置窗口大小
$options->addArguments(['--headless', 'window-size=1024,768']);
3.操作方法说明
发送请求
$driver->get('https://www.youhuajun.com');
关闭浏览器
//关闭浏览器
$driver->quit();