Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 2.51 WebDriver C#won';t在Windows7 X64上打开Firefox_C#_Firefox_Webdriver_Selenium Webdriver - Fatal编程技术网

Selenium 2.51 WebDriver C#won';t在Windows7 X64上打开Firefox

Selenium 2.51 WebDriver C#won';t在Windows7 X64上打开Firefox,c#,firefox,webdriver,selenium-webdriver,C#,Firefox,Webdriver,Selenium Webdriver,我能够让Firefox加载到Selenium v2.0.50727上,以使用C#.net3.5打开Firefox 但是无法将Firefox加载到Selenium 2.5.1,它只是挂起(在C#和net3.5/net.4中)。我在事件日志中没有看到任何内容 My setup: Windows 7 x64 OS Firefox 3.6.20 Tried both .net40 and .net35 in Selenium 2.5.1 but no luck used platform x86 wit

我能够让Firefox加载到Selenium v2.0.50727上,以使用C#.net3.5打开Firefox
但是无法Firefox加载到Selenium 2.5.1,它只是挂起(在C#net3.5/net.4中)。我在事件日志中没有看到任何内容

My setup: Windows 7 x64 OS Firefox 3.6.20 Tried both .net40 and .net35 in Selenium 2.5.1 but no luck used platform x86 with platform target any cpu for .net40 used platform x86 with platform target x86 for .net35 Note: I was able to get Internet Explorer to work. 我的设置: Windows 7 x64操作系统 火狐3.6.20 在Selenium 2.5.1中尝试了.net40和.net35,但没有成功 使用平台x86,平台目标为.net40的任何cpu 使用平台x86,平台目标为x86 for.net35 注意:我能够让Internet Explorer工作。
关于如何调试这个有什么建议吗?还是修复?

我刚刚发布了一个关于xpath的问题,并注意到了您的帖子,因为我使用的是几乎相同的设置。关键的不同之处在于我运行的是FF6.0,但除此之外,我运行的是相同的OS/.net和selenium版本。当然,这对我来说很容易说,但它确实在我的机器上工作

我想到了两个想法。我使用VS2010 NuGet软件包管理器选择了Selenium,因此会自动添加引用。因此,Ionic.zip v2.0.50727、Newtonson.json v4.0.30319引用也被添加了进来-我确信如果这些引用不存在,您的项目将不会编译,而是一个想法


它还提到Selenium在一个预定义的位置查找FF exe。。。因此,如果您的安装不同,这可能会导致问题(我不知道您如何立即更改此…)-我本以为会出现某种异常,而不是“挂起”,但这只是一个想法

它位于文件夹C:/Program Files/中,如果您将整个firefox安装移动到程序文件中,它将正常工作


我在使用firefox 7的windows 7上遇到了这个问题,只需将整个目录剪切并粘贴到程序文件中,它就可以正常工作。

谢谢您的提示。。我最终升级到了FF 6,但仍然无法加载。在Selenium 2.51 WebDriver C#开始工作之前,我必须卸载并删除FF文件夹,并进行全新安装。