簡體   English   中英

Webdriver Manager+Chrome Headless+Selenium+Python:webdriver不響應選項

[英]Webdriver Manager+Chrome Headless+Selenium+Python: webdriver does not respond to options

系統設置:

細節:

目前,我的測試設置和包含的測試用例在 Chrome 下作為普通的 GUI 調用工作,並且測試用例在這些條件下運行。

from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
chrome_options = Options()
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(ChromeDriverManager().install(), chrome_options=chrome_options)


class OpenDevcrowd(unittest.TestCase):
def setUp(self):
    #self.driver = webdriver.Firefox(service=Service(GeckoDriverManager().install()))
    self.driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
    self.driver.implicitly_wait(30)
    self.base_url = "https://www.google.com/"
    self.verificationErrors = []
    self.accept_next_alert = True

我已使用 2020/2021 年的選項將我的設置更改為無頭。

我在構建中嘗試了來自 stackoverflow 的以下信息,但根本沒有成功:

問題:

似乎這些選項(我嘗試了stackoverflow中已經找到的信息中的幾乎所有選項)不再起作用了?

只有 GUI 仍然被調用,headless 選項根本沒有使用。

問題:

命令范圍是否從 2020/21 到 2022 年發生了某種變化?

是阻止調用選項的 webdriver 管理器嗎?

--headless 應該帶有 --window-size

例如:“--window-size=1920,1080”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM