【发布时间】:2018-05-16 07:59:37
【问题描述】:
我正在尝试在 Windows 10 机器上使用 Powershell v5.1 来使用 Selenium chromedriver 自动执行 chrome 任务,但在导入所有相关 dll 后,我无法在 PS 中创建 ChromeOptions 对象。我发现的每个来源都说正确的对象实例化是这样完成的:
ChromeOptions options = new Chromeoptions();
但这会导致这个错误:
At line:1 char:43
+ chromeoptions options = new chromeoptions();
+ ~
An expression was expected after '('.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ExpectedExpression
这是在我导入这些之后:
add-type -path "D:\\selenium\selenium.webdriverbackedselenium.dll"
add-type -path "D:\\selenium\thoughtworks.selenium.core.dll"
add-type -path "D:\\selenium\webdriver.support.dll"
add-type -path "D:\\selenium\webdriver.support.dll"
我是否缺少实例化 chromeoptions 对象所需的任何 dll?我可以用 chromedriver 很好地打开 chrome 并正常导航,但我需要在它打开之前配置一些东西,否则它对我来说基本上没用。感谢您的所有帮助!
【问题讨论】:
标签: powershell google-chrome selenium webdriver selenium-chromedriver