lefthandedgoat / canopystarterkit Goto Github PK
View Code? Open in Web Editor NEWA starter kit for canopy. Get your automation started in a flash!
License: MIT License
A starter kit for canopy. Get your automation started in a flash!
License: MIT License
The project is useful, but uses older version of Canopy.
It'd be helpful if it was up-to-date with the Canopy/Mono/F#
Using Windows 10 and VS 2017 RC latest installed, it fails to build the project.
I double checked the .fsproj and it looks correct to me. Basing it off something like http://stackoverflow.com/questions/22347950/fsharp-build-fails-in-msbuild-but-works-ok-in-visual-studio
I'm getting the following error:
MSB4057: C:\Users\x\y\canopyStarterKit-master\canopyStarterKit-master\canopyStarterKit\canopyStarterKit.fsproj(0,0): The target "Rebuild" does not exist in the project.
Please put "nuget FSharp.Core redirects:force" into the dependencies file and also reference in the references file(s). Its what basically all projects should do
running the starter kit on MacOS fails with the following error:
$ sudo mono "bin/canopyStarterKit/canopyStarterKit.exe" --browser Chrome --tag All --testtype UnderDevelopment ⤬
Password:
Unhandled Exception:
System.ComponentModel.Win32Exception (0x80004005): ApplicationName='/Users/araga/src/github/canopyStarterKit/bin/canopyStarterKit/chromedriver', CommandLine='--port=63523', CurrentDirectory='', Native error= Access denied
at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <8fc855470d454244a5ca640c7d8d6998>:0
at System.Diagnostics.Process.Start () [0x0003a] in <8fc855470d454244a5ca640c7d8d6998>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
at OpenQA.Selenium.DriverService.Start () [0x00069] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute (OpenQA.Selenium.Remote.Command commandToExecute) [0x0002d] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute (System.String driverCommandToExecute, System.Collections.Generic.Dictionary`2[TKey,TValue] parameters) [0x00014] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession (OpenQA.Selenium.ICapabilities desiredCapabilities) [0x0001e] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor (OpenQA.Selenium.Remote.ICommandExecutor commandExecutor, OpenQA.Selenium.ICapabilities desiredCapabilities) [0x0001e] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Chrome.ChromeDriver..ctor (OpenQA.Selenium.Chrome.ChromeDriverService service, OpenQA.Selenium.Chrome.ChromeOptions options, System.TimeSpan commandTimeout) [0x0000e] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Chrome.ChromeDriver..ctor (System.String chromeDriverDirectory, OpenQA.Selenium.Chrome.ChromeOptions options, System.TimeSpan commandTimeout) [0x00007] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Chrome.ChromeDriver..ctor (System.String chromeDriverDirectory, OpenQA.Selenium.Chrome.ChromeOptions options) [0x00000] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at canopy.reporters+LiveHtmlReporter..ctor (canopy.types+BrowserStartMode browser, System.String driverPath, Microsoft.FSharp.Core.FSharpOption`1[T] pinBrowserRight0) [0x00118] in <58aba242d8107025a745038342a2ab58>:0
at canopy.reporters+LiveHtmlReporter..ctor (canopy.types+BrowserStartMode browser, System.String driverPath) [0x0000a] in <58aba242d8107025a745038342a2ab58>:0
at Program.main (System.String[] argv) [0x0001b] in <5b46ceaaf5d9bbdfa7450383aace465b>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ComponentModel.Win32Exception (0x80004005): ApplicationName='/Users/araga/src/github/canopyStarterKit/bin/canopyStarterKit/chromedriver', CommandLine='--port=63523', CurrentDirectory='', Native error= Access denied
at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <8fc855470d454244a5ca640c7d8d6998>:0
at System.Diagnostics.Process.Start () [0x0003a] in <8fc855470d454244a5ca640c7d8d6998>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
at OpenQA.Selenium.DriverService.Start () [0x00069] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute (OpenQA.Selenium.Remote.Command commandToExecute) [0x0002d] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute (System.String driverCommandToExecute, System.Collections.Generic.Dictionary`2[TKey,TValue] parameters) [0x00014] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession (OpenQA.Selenium.ICapabilities desiredCapabilities) [0x0001e] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor (OpenQA.Selenium.Remote.ICommandExecutor commandExecutor, OpenQA.Selenium.ICapabilities desiredCapabilities) [0x0001e] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Chrome.ChromeDriver..ctor (OpenQA.Selenium.Chrome.ChromeDriverService service, OpenQA.Selenium.Chrome.ChromeOptions options, System.TimeSpan commandTimeout) [0x0000e] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Chrome.ChromeDriver..ctor (System.String chromeDriverDirectory, OpenQA.Selenium.Chrome.ChromeOptions options, System.TimeSpan commandTimeout) [0x00007] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at OpenQA.Selenium.Chrome.ChromeDriver..ctor (System.String chromeDriverDirectory, OpenQA.Selenium.Chrome.ChromeOptions options) [0x00000] in <b9ee67d33cf54f2891b123fb6ddbba01>:0
at canopy.reporters+LiveHtmlReporter..ctor (canopy.types+BrowserStartMode browser, System.String driverPath, Microsoft.FSharp.Core.FSharpOption`1[T] pinBrowserRight0) [0x00118] in <58aba242d8107025a745038342a2ab58>:0
at canopy.reporters+LiveHtmlReporter..ctor (canopy.types+BrowserStartMode browser, System.String driverPath) [0x0000a] in <58aba242d8107025a745038342a2ab58>:0
at Program.main (System.String[] argv) [0x0001b] in <5b46ceaaf5d9bbdfa7450383aace465b>:0
Hello Chris,
I am new to packet.dependencies but we are trying to use this canopyStarterKit as our starting point for our automation-CI pipeline. If we are able to add new tests and nuget packages, it would be awesome to trigger build.cmd and run this in a CI model.
where would we add the new nuget package information so running build.cmd would build the solution and run the tests as you do.
Maybe we are not thinking right but msbuild is not working too well for us.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.