第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 PHP 中運行 Selenium headless?

如何在 PHP 中運行 Selenium headless?

PHP
慕碼人8056858 2023-07-30 14:07:21
我們希望在構(gòu)建腳本中運行 Selenium 測試以及其他單元測試,但考慮到構(gòu)建是在 Jenkins 上運行的,而 Jenkins 作為服務(wù)運行,因此測試需要無頭運行。我們的 Selenium 測試是用 PHP 編寫的,到目前為止我所看到的一切似乎都適用于 JavaScript 或 Python。我們有什么方法可以無頭運行 PHP Selenium 測試(最好使用與不運行無頭時相同的驅(qū)動程序,以便我們可以檢測特定瀏覽器的問題)?
查看完整描述

2 回答

?
交互式愛情

TA貢獻1712條經(jīng)驗 獲得超3個贊

這在 php-webdriver 1.11.0 (2021-05-03) 中得到了改進。


啟動無頭 Chrome

$chromeOptions = new ChromeOptions();

$chromeOptions->addArguments(['--headless']);


$capabilities = DesiredCapabilities::chrome();

$capabilities->setCapability(ChromeOptions::CAPABILITY_W3C, $chromeOptions);


// Start the browser with $capabilities

// A) When using RemoteWebDriver::create()

$driver = RemoteWebDriver::create($serverUrl, $capabilities);

// B) When using ChromeDriver::start to start local Chromedriver

$driver = ChromeDriver::start($capabilities);

有關(guān)更多 Chrome 示例,請參閱 php-webdriver wiki 文章。

啟動無頭 Firefox

$firefoxOptions = new FirefoxOptions();

$firefoxOptions->addArguments(['-headless']);


$capabilities = DesiredCapabilities::firefox();

$capabilities->setCapability(FirefoxOptions::CAPABILITY, $firefoxOptions);


// Start the browser with $capabilities

// A) When using RemoteWebDriver::create()

$driver = RemoteWebDriver::create($serverUrl, $capabilities);

// B) When using FirefoxDriver::start to start local Geckodriver

$driver = FirefoxDriver::start($capabilities);

查看完整回答
反對 回復(fù) 2023-07-30
?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊

在 php-webdriver 文檔中找到了這個:


use Facebook\WebDriver\Remote\DesiredCapabilities;


$desiredCapabilities = DesiredCapabilities::firefox();

    .

    .

    .

// Run headless firefox

$desiredCapabilities->setCapability('moz:firefoxOptions', ['args' => ['-headless']]);


$driver = RemoteWebDriver::create($host, $desiredCapabilities);


查看完整回答
反對 回復(fù) 2023-07-30
  • 2 回答
  • 0 關(guān)注
  • 199 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號