c# - (C#) 如何隐藏 Selenium Webdriver 控制台应用程序,同时提供驱动程序的自定义路径?
问题描述
我需要既隐藏使用 Selenium-Webdriver 时出现的控制台,又要能够为我正在使用的驱动程序的确切位置和版本提供自定义路径。似乎没有一个构造函数可以同时接受目录的字符串和用于隐藏控制台的 DriverService。我怎样才能完成这两项任务?我最终需要为所有浏览器实现这一点,所以任何一个例子都会很棒。
解决方案
我真的很幸运并且想通了。DriverService 能够将驱动程序路径作为参数!这是一个铬示例:
ChromeDriverService service = ChromeDriverService.CreateDefaultService(driverPath);
service.HideCommandPromptWindow = true;
ChromeDriver chromeDriver = new ChromeDriver(service);
推荐阅读
- woocommerce - wordpress 插件的单词替换
- python - 如何比较两个矩阵的每个元素
- c# - 在进入列表框之前更改数据
- android - Android 将文件下载到 SD 卡
- react-native - TypeError:Super 表达式必须为 null 或 react native 中的函数
- ios - 如何在 Mapbox iOS SDK 中使用捆绑字体?
- firebase - Firebase,Flutter:我可以在 signInWithCredential 之前检查 PhoneAuthCredential 的有效性吗?
- python - 如何在我的 python 代码中解决这个错误?
- php - 如何获取从两个表中收集数据并更新列的对象的属性?
- tensorflow - Colab 资源和 Self-Attention(分配张量时的 OOM)