我有一些用 Windows 编写的 Selenium 测试用例。现在我想在 Ubuntu 中运行它们。我找到了一种使用此解决方案链接我的 C# 程序和 selenium dll 的方法,但出现以下错误:
Unhandled Exception: System.IO.FileNotFoundException:
Could not load file or assembly 'WebDriver, Version=3.14.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
File name: 'WebDriver, Version=3.14.0.0, Culture=neutral,
PublicKeyToken=null' [ERROR] FATAL UNHANDLED EXCEPTION:
System.IO.FileNotFoundException:
Could not load file or assembly 'WebDriver, Version=3.14.0.0, Culture=neutral, PublicKeyToken=nullure=neutral, PublicKeyToken=null
C#:
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace SelTest {
class TestOne {
public static void Main(string[] args) {
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.google.com");
driver.Quit();
}
}
}
用于编译和运行的命令:
mcs -r:/home/local/prasanth/test/dist/lib/net45/WebDriver.dll SelTest.cs; ./SelTest.exe
我的单声道版本:6.6.0.161
selenium 库是从这里下载的。