Таким образом, основной этап, «Я новичок в этом», называется Selenium с использованием PHP Webdriver Facebook (https://github.com/facebook/php-webdriver), и я не могу найти ничего, что соответствует «Как открыть новую вкладку в Chrome» с использованием этой конкретной технологии. Любая помощь будет очень ценится.
Виртуальная чашка кофе для вас, добрый программист!
Примерно так должно работать:
$driver = RemoteWebDriver::create($host, DesiredCapabilities::chrome());
$driver->get('http://mine.com');
// Via driver: http://facebook.github.io/php-webdriver/classes/RemoteWebDriver.html#property_keyboard
$kbd = $driver->getKeyboard();
$kbd->sendKeys(WebDriverKeys.CONTROL,'t');
// Via an element: http://facebook.github.io/php-webdriver/classes/WebDriverElement.html#method_sendKeys
$element = $driver->findElement(WebDriverBy::id('somethingOnScreen'));
$element->sendKeys(WebDriverKeys.CONTROL,'t');
$driver->getKeyboard()->sendKeys(
array(WebDriverKeys::CONTROL, 't'),
);