我试图运行一些单元测试使用Selenium网络驱动程序和C#。NET for Firefox浏览器,但我无法做到这一点(Chrome和IE11浏览器工作顺利)。
以下是我收集的信息:
操作系统:Windows 10企业版
Gecko驱动程序版本:geckodriver-v0。17.0-win32
Mozilla Firefox版本:54.0.1(32位)
已在“C:\LEO\SELENIUM C\Firefox”下设置了环境路径变量
一段代码:
using System;
using System.Text;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Firefox;
[TestFixture]
public class UnitTest3
{
private IWebDriver driver;
private StringBuilder verificationErrors;
private string baseURL;
[SetUp]
public void SetupTest()
{
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(@"C:\LEO\SELENIUM C#\Firefox");
service.FirefoxBinaryPath = @"C:\Program Files (x86)\Mozilla Firefox\firefox.exe";
driver = new FirefoxDriver(service);
baseURL = "http://www.dow.com";
verificationErrors = new StringBuilder();
}
}
错误:
消息:OpenQA. Selenium.无法找到匹配的功能集。
TearDown:系统。未将对象引用设置为对象的实例。
堆栈跟踪:
首先,您需要安装并更新Firefox:Developer Edition。
对你来说这就足够了。
源与完整的指南。
我无法使用selenium webdriver 3.4.0启动Firefox浏览器
好吧,我知道有很多关于这个的问题和答案,但我真的没有任何运气。我有一个多类、多包程序,它也使用一些外部库(作为jar文件)。我也将我的项目导出为jar文件,下面是我的“index.html”,它引用了必要的库和我的jar文件。所有这些文件都放在同一个目录中,我可以在我的网页上看到小程序:http://easlnx01.eas.muohio.edu/~whitetc2/Twitter挖掘2/ 我的主
下面是我用于自动化脚本的firefox、gecko驱动程序和selenium版本:Firefox浏览器:52.0 Selenium: 3.0.1 Gecko驱动程序:0.11.1 下面是我的鼠标悬停动作代码: 此代码适用于chrome和IE浏览器,仅在Firefox中遇到问题。我尝试升级Selenium和Gecko驱动程序,但那次浏览器没有调用。下面是正在显示的错误消息 POST/session/
我正在使用WebDriver(Eclipse-Java)来自动化注册页面。点击“注册”按钮时,会显示一条“成功消息”,并需要验证该消息。 我可以在IE8中成功地做到这一点。但无法在Firefox中验证相同的内容。我试过不同的等待。D1.manage().timeouts().implicitlywait(60,TimeUnit.seconds); > WebDriverWait wait=新建We
问题内容: 我正在尝试遵循Selenium Webdrive教程 http://www.toolsqa.com/selenium-webdriver/headless-browser-testing-selenium- webdriver/ 有一个简单的测试,这里是步骤: 开启网页http://google.com 获取页面标题。 搜索“ Selenium” 再次检查页面标题。 从类代码示例开始,