クリップは、自己されている:https://www.cnblogs.com/tanghuang/p/6829248.html
1. ダウンロードC#のセレンを
https://seleniumhq.github.io/selenium/docs/api/dotnet/index.html
セレン公式サイト:http://www.seleniumhq.org/download/
解凍後にダウンロードします。
ranorexにdllファイルを追加オープンnet35;
2. ブラウザの環境設定
EXEファイルが配置されている、firfox、ブラウザクロムを使用する必要があります
クリップが行くようにシステム変数パス、必要に追加し、コンピュータを再起動する必要があります。
この手順は非常に重要であり、そうでない場合は、次のスクリプトを実行し、ブラウザを開くことができない、あなたはスクリプトでブラウザのアドレスを追加する必要があります
3. ローカルスクリプトを実行します。
セレンを使用しました。
OpenQA.Seleniumを使用しました。
OpenQA.Selenium.Chromeを使用しました。
ます。public void Test001()
{
IWebDriverセレン=新しいChromeDriver();
。selenium.Navigate()GoToUrl( "http://www.baidu.com/");
//selenium.FindElement()。
}
4. リモート実行マシンリモーティング
リモートマシン環境の設定:
- 需要将浏览器添加到系统变量path中
- 需要下载selenium-server-standalond.jar
- 然后再cmd或者windows PowerShell中进入到selenium-server-standalond.jar所在的文件夹,执行命令,打开服务,命令如下
- PS C:\Users\cpr018\Desktop\selenium> java -jar selenium-server-standalone.jar
- 在客户端运行脚本,即可在远程执行测试脚本
- remoting其他详细设置请看 http://www.cnblogs.com/tanghuang/p/6829258.html
客户端脚本:
using Selenium;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Remote;
public static void test001()
{
//uri中的ip为远程机的ip,开启服务默认端口为4444
var driver = new RemoteWebDriver(new Uri("http://192.168.226.131:4444/wd/hub"), DesiredCapabilities.Chrome());
driver.Navigate().GoToUrl("http://www.baidu.com/");
}