带有 Yandex 的 Java Selenium WebDriver
Posted
技术标签:
【中文标题】带有 Yandex 的 Java Selenium WebDriver【英文标题】:Java Selenium WebDriver with Yandex 【发布时间】:2015-06-08 11:19:18 【问题描述】:目前,我使用 Firefox 作为带有 Selenium 的 Java 应用程序的浏览器。但是火狐很慢。
可以使用 Yandex 作为浏览器吗?在谷歌中没有找到任何东西。 Selenium 是否支持 Yandex?对于 Chrome,我需要 .exe 才能将 Chrome 用作浏览器。 Yandex 可以做到这一点吗?
【问题讨论】:
【参考方案1】:据我回忆,Yandex(“Яндекс”)浏览器没有 WebDriver。换句话说,没有办法通过 selenium 自动化这个浏览器。
此外,这里还有一些性能提示和更多链接:
Selenium WebDriver works but SLOW (Java)【讨论】:
【参考方案2】:Yandex 浏览器可以使用 Operadriver 与 Selenium WebDriver 一起工作。
System.setProperty("webdriver.opera.driver", "C:\\Users\\User\\IdeaProjects\\testselenium\\drivers\\operadriver.exe");
OperaOptions options = new OperaOptions();
options.setBinary("C:\\Users\\User\\AppData\\Local\\Yandex\\YandexBrowser\\Application\\browser.exe");
WebDriver driver = new OperaDriver(options);
driver.get("https://docs.seleniumhq.org");
【讨论】:
【参考方案3】:这可能就是您正在寻找的东西(4 年后:)):
https://github.com/yandex/YandexDriver
【讨论】:
以上是关于带有 Yandex 的 Java Selenium WebDriver的主要内容,如果未能解决你的问题,请参考以下文章
带有 selenium 的 java 中的错误:预期 [object Undefined]
使用带有 java 的 selenium Webdriver 等待表完全加载