Skip to content

Commit 76c9f5f

Browse files
committed
initial commit
1 parent 89cf462 commit 76c9f5f

File tree

282 files changed

+27295
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+27295
-0
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
References
2+
bin
3+
obj
4+
*.exe
5+
*.log
6+
*.bak

CHANGELOG.txt

Lines changed: 255 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,255 @@
1+
Author : Florent BREHERET
2+
Website : https://github.com/florentbr/SeleniumBasic
3+
4+
Third party softwares:
5+
6+
Selenium - Software Freedom Conservancy
7+
https://github.com/SeleniumHQ/selenium
8+
9+
Chrome driver - New BSD License
10+
https://sites.google.com/a/chromium.org/chromedriver
11+
12+
Opera driver - Creative Commons Attribution 3.0 Unported license
13+
https://github.com/operasoftware/operachromiumdriver
14+
15+
PhantomJs web stack - BSD license
16+
http://phantomjs.org/
17+
18+
19+
v2.0.2.0 (2015/07/20)
20+
===============================================================================
21+
* Updated the setup to install without privileges
22+
* Removed all the RC commands (deprecated and no longer maintained)
23+
* Removed the Safari driver as this browser is no longer maintained on Windows
24+
* Added interoperability with Excel to read/write data (DataTable object and ToExcel methods)
25+
* Added some registry tweaks in the setup for IE compatibility (Optional)
26+
* Added the touch screen commands
27+
* Added the Opera driver (version 0.2.0)
28+
* Updated Firefox driver to version 2.46
29+
* Updated IEDriverServer to version 2.46
30+
* Updated Chrome driver to version 2.16
31+
* Aligned the API with the W3C specifications
32+
* Refactored all the verify and error messages
33+
* Defined a unique temporary folder for each driver (%TEMP%\Selenium)
34+
* Improved the cleaning process and launching time for Firefox
35+
* Refactore the PDF class to remove external dependencies.
36+
* Fixed the interrupt mechanism triggered by the Escape key
37+
38+
v1.0.23.0 (2014/11/20)
39+
===============================================================================
40+
* Updated Chrome driver to 2.12
41+
* Added the multi-line input for the console runner
42+
* Added the switchToParentFrame command
43+
* [Issue117] Fixed the Assert/Verify commands having an array as input
44+
* [Issue118] Skips the installation of the IDE if Firefox is missing
45+
46+
v1.0.22.0 (2014/10/27)
47+
===============================================================================
48+
* Updated IEDriverServer to version 2.44.0
49+
* Updated Selenium libraries to version 2.44.0
50+
* Updated PhantomJS to version 1.9.8
51+
52+
v1.0.21.1 (2014/10/14)
53+
===============================================================================
54+
* Updated Selenium IDE to 2.8.0
55+
* Updated Chrome driver to 2.11
56+
* Added the option "raise" on "open" and "get" to skip the exception in case of timeout
57+
* Added the keys option on the click command of a web element
58+
* Fixed the exception for "for each" used on methods returning an array of strings
59+
* Fixed the open and get command to allow a "javascript:..." url
60+
* Fixed the failing calls after a second start on a single instance
61+
* Fixed PhantomJs driver failing on start command
62+
63+
v1.0.20.0 (2014/09/18)
64+
===============================================================================
65+
* Updated Selenium libraries to 2.43.1
66+
* Updated IEDriverServer to 2.43.0
67+
* Updated PhantomJs to 1.9.7
68+
* Added the option "raise" on FindElement to skip the exception and to return Nothing
69+
* Added "Run VBS" on the context menu of the folder
70+
* Added the switch to a frame by WebElement switchToFrame(WebElement)
71+
* Added arguments and proxy suport for PhantomJS
72+
* Fixed switchToFrame and switchToWindow when called an index (issue 92)
73+
74+
v1.0.19.0 (2014/05/05)
75+
===============================================================================
76+
* Updated Selenium libraries to 2.41.0
77+
* Updated IEDriverServer to 2.41.0
78+
* Updated Chrome driver to 2.10
79+
* Added an enhanced console script runner (vbsc.exe) to replace wscript.exe
80+
* Added WaitFor method (waits for a provided procedure to to return true)
81+
* Added WaitForSelection, WaitForEnabled and WaitForDisplayed methods
82+
* Added WaitNotElement and WaitTitleMatches methods
83+
* Added waitForScriptCondition, waitForScriptObject and waitForScriptSuccees
84+
* Standardized the error message for missing elements between browsers.
85+
* Fixed the missing sub-dictionaries that were not returned by executeScript
86+
* The child console is now hidden by default
87+
88+
v1.0.18.0 (2014/02/25)
89+
===============================================================================
90+
* Updated Selenium libraries to 2.40.0
91+
* Updated IEDriverServer to 2.40.0
92+
* Updated Chrome driver to 2.9
93+
* Updated SeleniumIDE to v2.5.0
94+
* Updated PhantomJS to v1.9.7.0
95+
* Added image compare
96+
* Added import of performance data
97+
* Added table and list web scraping
98+
* Added SetClipboard and GetClipboard method
99+
* Added Safari webdriver
100+
* Added the use of the previous session for Excel
101+
* Added an option to hide the window console when a driver is launched (HideCommandPromptWindow)
102+
* Added automatic profile creation for Firefox if it doesn't exist
103+
* Fixed some marshaling on arguments
104+
* Fixed unhandled types returned by executeScript
105+
106+
v1.0.17.0 (2013/12/28)
107+
===============================================================================
108+
* Updated Selenium libraries to 2.39.0
109+
* Updated IEDriverServer to 2.39.0
110+
* Updated Chrome driver to 2.8
111+
* Added image compare
112+
* Added GetScreenShot in Utils
113+
114+
v1.0.16.0 (2013/11/04)
115+
===============================================================================
116+
* Updated Selenium libraries to 2.37.0
117+
* Updated IEDriverServer to 2.37.0
118+
* Fixed setPreference for chrome
119+
* FindElementsBy now returns a WebElementCollection
120+
* Fixed executeScript falling with WebElements collections
121+
* Added sendKeysNat to Send keystrokes to the active window
122+
* Added toClipboard to Send text to the clipboard
123+
* Removed native methods (Will be included in a side library in a future release)
124+
* Some code refactoring for interoperability
125+
126+
v1.0.15.0 (2013/10/18)
127+
===============================================================================
128+
* Updated Selenium libraries to 2.36.0
129+
* Updated IEDriverServer to 2.36.0
130+
* Updated Chrome driver to 2.4
131+
* Updated PhantomJs to 1.9.2
132+
* Updated selenium IDE to 2.4.0
133+
* Added native methods to control a window, the mouse and the keyboard
134+
* Issue 28 : CaptureEntirePageScreenshot is not working
135+
* Issue 31 : executeScript can now take and return WebElements
136+
* Refactored the action class
137+
138+
v1.0.14.0 (2013/08/07)
139+
===============================================================================
140+
* Updated Selenium libraries to 2.34.0
141+
* Updated IEDriverServer to 2.34.0
142+
* Updated Chrome driver to 2.2
143+
* Updated PhantomJs to 1.9.1
144+
* Added SeleniumIDE to the package
145+
* Fixed screen capture for remote driver
146+
* Rebuild of templates and examples
147+
* Fixed regression on the exe.config file
148+
* Fixed time-out message on wait commands
149+
* Fixed AsSelect property
150+
151+
v1.0.13.3 (2013/05/23)
152+
===============================================================================
153+
* Updated Selenium libraries to 2.33.0
154+
* Updated IEDriverServer to 2.33.0
155+
* Fixed temporary file cleaning
156+
* Set templates and examples to trusted locations
157+
* Code re-factoring
158+
159+
v1.0.12.0 (2013/05/04)
160+
===============================================================================
161+
* Updated Selenium libraries to 2.32.1
162+
* Updated IEDriverServer to 2.32.3
163+
* Updated Chrome driver to 0.8
164+
* Updated PhantomJs to 1.9
165+
* Fixed setProxy method
166+
167+
v1.0.11.1 (2013/03/06)
168+
===============================================================================
169+
* Updated Selenium libraries to 2.31.2
170+
171+
v1.0.11.0 (2013/03/05)
172+
===============================================================================
173+
* Updated Selenium libraries to 2.31.1
174+
* Updated PhantomJS to 1.8.2
175+
* Fixed path installation for Office 2010
176+
177+
v1.0.10.0 (2013/02/19)
178+
===============================================================================
179+
* Updated Selenium libraries to 2.30.1
180+
* Updated IEDriverServer to 2.30.0
181+
* Added methods switchToAlert, switchToFrame, switchToWindow
182+
* Added actions chained methods
183+
* Extended the cancellation when the ESC key is pressed
184+
185+
v1.0.9.0 (2013/02/04)
186+
===============================================================================
187+
* Added the PhantomJS headless web driver
188+
* Updated Chrome Driver to version 26.0.1383
189+
* Updated Selenium libraries to 2.29.1
190+
* Updated IEDriverServer to 2.29.0
191+
* Added setProxy, setProfile and setCapability methodes
192+
* Added selenium 2 methodes
193+
* Fixed Firefox Addon installation
194+
* Added Selenium 2 formatting
195+
* Refactored the PDF creation class
196+
197+
v1.0.8.0 (2013/01/06)
198+
===============================================================================
199+
* Fixed version issue (old workbooks weren't using the new driver version)
200+
* Updated Selenium libraries to 2.28.0
201+
* Updated IEDriverServer to 2.28.0
202+
203+
v1.0.7.0 (2012/12/10)
204+
===============================================================================
205+
* Updated Selenium libraries to 2.27.1
206+
* Updated IEDriverServer to 2.27.0
207+
208+
v1.0.6.3 (2012/10/22)
209+
===============================================================================
210+
* fixed Issue 11: VBA runs successfully only once in FireFox 16.0.1
211+
* fixed Excel crashes on unhandle exception
212+
* refactored windowMaximize method
213+
* refactored chooseOkOnNextConfirmation method
214+
* refactored chooseCancelOnNextConfirmation method
215+
216+
v1.0.6.2 (2012/10/20)
217+
===============================================================================
218+
* updated chrome driver to version 23.0.1240
219+
* added setTimeout command
220+
* fixed Excel crashes
221+
* added temporary file cleaning
222+
223+
v1.0.6.1 (2012/08/26)
224+
===============================================================================
225+
* updated IEDriverServer.exe to 2.25.3.0
226+
* added setPreference command for firefox
227+
* added PdfFile object and methods to create Pdf files
228+
* Fixed error on escape key press
229+
230+
v1.0.6.0 (2012/07/24)
231+
===============================================================================
232+
* Updated Selenium libraries to 2.25.1
233+
* Updated IEDriverServer to 2.25.2
234+
* Updated Chrome Driver to 22.0.1203.b
235+
* Improved methods invocation
236+
* Fixed silent unhandled errors
237+
* Fixed formatter parsing with double quotes and numbers
238+
* Added FindElementBy methods and WebElement object
239+
* Added methods to create a PDF document and insert captures
240+
* Added regular expressions methods
241+
* Added documentation for original methods
242+
243+
v1.0.5.3 (2012/06/11)
244+
===============================================================================
245+
* Updated Selenium libraries to 2.23.0
246+
* Updated IEDriverServer to 2.23.0
247+
* Updated Chrome Driver to 20.0.1133.0
248+
249+
v1.0.5.2 (2012/05/22)
250+
===============================================================================
251+
* Added uninstall at installation
252+
* Added some tests at installation
253+
* Added menus in excel/word templates
254+
* Fixed Equals test with null objects
255+
* Fixed installation compatibility with OS x64 and Office x64
1.19 KB
Binary file not shown.

Examples/CaptureToPdf(Firefox).vbs

3.42 KB
Binary file not shown.
3.42 KB
Binary file not shown.
2.83 KB
Binary file not shown.
2.84 KB
Binary file not shown.
1.61 KB
Binary file not shown.
1.61 KB
Binary file not shown.

Examples/DownloadFile(Chrome).vbs

1.95 KB
Binary file not shown.

0 commit comments

Comments
 (0)