相关疑难解决方法(0)

如何在静默模式下执行Selenium Chrome WebDriver?

使用Chrome Selenium-WebDriver时,它将在服务器启动时输出诊断输出:

在端口9515上启动ChromeDriver(v2.0)

我不想看到这些消息,我怎么能抑制它们呢?

我这样做

ChromeOptions options = new ChromeOptions();
options.AddArgument("--silent");
IWebDriver Driver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)

但诊断输出不会被抑制.

c# selenium webdriver selenium-chromedriver selenium-webdriver

24
推荐指数
5
解决办法
3万
查看次数

如何使用chrome canary执行selenium python脚本时抑制控制台错误/警告/信息消息

我正在使用Chrome Canary运行python脚本(下面的完整脚本链接)进行selenium测试.测试似乎运行正常,但是,控制台上显示了大量错误/警告/信息消息.

有没有办法压制这些消息?我试过:chrome_options.add_argument(" - silent"),但没有帮助.我无法找到合适的解决方案.感谢任何帮助.

Python脚本:此处提供的示例脚本

Python:3.6.3 Selenium:3.6.0 Chrome Canary:63.0.3239.5(64位)ChromeDriver:2.33

控制台消息

selenium google-chrome python-3.x selenium-chromedriver

16
推荐指数
5
解决办法
1万
查看次数

Chrome devmode 在 selenium 中突然打开

我每天都使用脚本。这是一个无头 Chrome,每 5 分钟检查一次站点,然后突然打开开发模式,我似乎无法将其关闭。这是我的脚本:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome + 'E:\Chrome Downloads\chromedriver_win32\chromedriver.exe', chrome_options=options)
Run Code Online (Sandbox Code Playgroud)

输出是:

[0926/111600.894:ERROR:devtools_http_handler.cc(786)]
DevTools listening on 127.0.0.1:12107

[0926/111601.685:ERROR:browser_gpu_channel_host_factory.cc(103)] Failed to launch GPU process.
Run Code Online (Sandbox Code Playgroud)

每次连接到新站点时,它还会显示 F12 开发人员控制台信息。:C

python selenium google-chrome python-2.7 selenium-chromedriver

3
推荐指数
2
解决办法
4126
查看次数

如何解决 Selenium 中的此错误:错误:无法将 tbsCertificate 读取为序列,错误:解析证书失败

我正在尝试在 Python 中执行一个 selenium 程序,以便通过单击当前主页中的按钮转到新的 URL。我是硒的新手,任何有关这方面的帮助将不胜感激。这是我的代码

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

url = 'https://nmit.ac.in'

driver = webdriver.Chrome()

driver.get(url)

try:
    # wait 10 seconds before looking for element
    element = WebDriverWait(driver, 10).until(
        EC.presence_of_element_located(By.LINK_TEXT, "Parent Portal")
    )

except:
    print()

driver.find_element(By.LINK_TEXT, "Parent Portal").click()

Run Code Online (Sandbox Code Playgroud)

我尝试增加等待时间以及使用关键字下支持的所有形式的定位策略BY,但无济于事。我不断收到此错误。 错误照片

python browser certificate web-scraping selenium-webdriver

3
推荐指数
1
解决办法
2万
查看次数