【问题标题】:Can we use selenium webdriver for opera and safari browsers?我们可以将 selenium webdriver 用于 Opera 和 safari 浏览器吗?
【发布时间】:2017-09-14 06:24:18
【问题描述】:

我们通常将 Selenium 与 Google chrome、Firefox 和 IE 一起使用。 我们可以将 selenium 用于 Opera 和 safari 浏览器吗?

【问题讨论】:

    标签: java selenium


    【解决方案1】:

    试试下面的代码,在Opera Browser 中测试你的脚本。

    有关 safari 浏览器和驱动程序的更多详细信息,请访问此page,因为 Apple 决定在 Windows 上放弃 Safari。

    你可以从这个url下载opera驱动。

    注意:-确保您的opera browser version 与最新的opera driver 兼容。

    System.setProperty("webdriver.opera.driver", "D:\\Drivers\\operadriver.exe");    //provide your driver path.
    WebDriver driver = new OperaDriver();
    driver.manage().window().maximize();
    driver.get("http://www.seleniumhq.org");
    

    【讨论】:

      【解决方案2】:
      • Safari 对 Windows 的支持已取消,您只能在 MAC 上运行 Safari 测试。
      • 我们可以使用以下帖子在 Opera 上执行测试 -
        System.setProperty("webdriver.opera.driver", "Path to Opera Driver");
           WebDriver driver = new OperaDriver();
           driver.get("https://google.com/");
      

      【讨论】:

        【解决方案3】:

        是的,你可以这样做,但你必须为 Opera 设置二进制文件,并且 operadriver 没有实现“最大化”,所以你不能使用:driver.manage().window().maximize();

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-03-22
          • 2012-12-19
          • 1970-01-01
          • 1970-01-01
          • 2012-08-08
          • 1970-01-01
          • 2013-11-27
          • 2016-06-04
          相关资源
          最近更新 更多