【问题标题】:Rselenium issue: browser opens and closes with an errorRselenium 问题:浏览器打开和关闭时出现错误
【发布时间】:2017-10-27 03:18:25
【问题描述】:

RSelenium 存在一些问题。它显示以下错误

rD <- rsDriver(port=4444L,browser="chrome")
remDr <- rD$client

浏览器打开和关闭错误

Selenium 消息:未知错误:无法发现打开的页面
(驱动信息:chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),平台=Windows NT 6.1.7601 SP1 x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:60.76 秒 构建信息:版本:'3.4.0',修订:'未知',时间:'未知' 系统信息:主机:'HYD2-1860002767',ip:'10.54.67.19',os.name: 'Windows 7',os.arch:'amd64',os.version:'6.1',java.version: '1.8.0_131' 驱动信息:driver.version: ChromeDriver

错误:摘要:UnknownError 详细信息:未知的服务器端错误 处理命令时发生。班级: org.openqa.selenium.WebDriverException 更多细节:运行 errorDetails 方法

如何克服这个错误?

【问题讨论】:

    标签: r selenium-chromedriver rselenium


    【解决方案1】:

    确保您在项目中正确添加了独立 jar。您可以从 seleniumhq 的官方网站下载它。 java -jar selenium-server-standalone-x.xx.x.jar

    如果你已经成功添加了jar,试试下面的代码:

    `

    public class Google {
    
        public static void main(String[] args) throws InterruptedException {
            System.setProperty("webdriver.chrome.driver","***location of your chromedriver.exe***");
            WebDriver driver = new ChromeDriver();
            driver.manage().window().maximize();
            driver.get("https://www.google.com/");
            driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);        
    

    `

    【讨论】:

    • 我不喜欢编程和学习。这是要在java中运行(从cmd)吗?
    • 是的。这应该在java中运行。您可以使用 IDE。 Eclipse 现在是最好的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多