Simple solution to the blocky games duck hunt
The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.
Playing with node to implement the dopewars game
Simulates a fake naughty list app for the Elf on the Shelf
A Pac Man clone written in Go (with emojis!)
A self-contained cryptographic library for Python
python code cracker to crack matt's code
push eventsky-uk/mite
commit sha a94f9fa02a6b7c6d413498af8267fe498d245245
make scenario test pass the sender automatically (#174) Make the scenario test add the sender automatically in the scenario arguments. It involved moving the check in the cli/common.py and import it in both __main__.py and cli/test.py The changes from ' to " are done automaticcaly by black.
push time in 9 days
PR merged sky-uk/mite
Make the scenario test
add the sender automatically in the scenario arguments. It involved moving the check in the cli/common.py
and import it in both __main__.py
and cli/test.py
The changes from '
to "
are done automaticcaly by black.
pr closed time in 9 days
push eventsky-uk/mite
commit sha 967ee782235af193acb104795214a41b7405709b
Provide access to the Selenium webdriver instance on _SeleniumWrapper (#175) * Provided access to the Selenium Webdriver instance on _SeleniumWrapper wrapped classes via its '_context' attribute. * The Webdriver instance is named 'raw_webdriver' to convey a secondary usage intent.
commit sha dc2a8910446be621c90479c7d33419d675ba885b
Merge branch 'master' into pass-sender-in-scenario-test
push time in 9 days
push eventsky-uk/mite
commit sha 967ee782235af193acb104795214a41b7405709b
Provide access to the Selenium webdriver instance on _SeleniumWrapper (#175) * Provided access to the Selenium Webdriver instance on _SeleniumWrapper wrapped classes via its '_context' attribute. * The Webdriver instance is named 'raw_webdriver' to convey a secondary usage intent.
push time in 9 days
PR merged sky-uk/mite
These changes give access to the Selenium webdriver via context. Normally classes wrapped by _SeleniumWrapper proxy calls to webdriver methods through that class's methods - for instance to collect statistics. However, there are cases where proxied access isn't required or desirable.
pr closed time in 9 days
push eventsky-uk/mite
commit sha d99d799dddf388db27294feeb8d749677f754c7c
Renamed webdriver attribute on _context object to 'raw_webdriver'.
push time in 9 days
Pull request review commentsky-uk/mite
Provide access to the Selenium webdriver instance on _SeleniumWrapper
def _start(self): file_detector=self._file_detector, options=self._options, )+ self._context.webdriver = self._remote
👍 for raw_webdriver
comment created time in 9 days
Pull request review commentsky-uk/mite
Provide access to the Selenium webdriver instance on _SeleniumWrapper
def _start(self): file_detector=self._file_detector, options=self._options, )+ self._context.webdriver = self._remote
I had initially gone the route of accessing the driver via context.browser._remote
, but as you say, not optimal - Demeter and all that. Neither does it seem like an internal only attribute, but as you also point out, it shouldn't be the primary choice for accessing the Webdriver instance. How about naming the instance raw_webdriver
or something similar to convey that secondary use intent?
comment created time in 9 days
Pull request review commentsky-uk/mite
Provide access to the Selenium webdriver instance on _SeleniumWrapper
def _start(self): file_detector=self._file_detector, options=self._options, )+ self._context.webdriver = self._remote
I think that we ought to signal somehow that this should not be the first port of call for users, either by calling it _webdriver
or internal_webdriver
or something like that. (I actually don't see a huge issue with the status quo where it can be accessed as context.browser._remote
, although I can also see why that's not optimal...)
comment created time in 9 days
PR opened sky-uk/mite
These changes give access to the Selenium webdriver via context. Normally classes wrapped by _SeleniumWrapper proxy calls to webdriver methods through that class's methods - for instance to collect statistics. However, there are cases where proxied access isn't required or desirable.
pr created time in 9 days
create barnchsky-uk/mite
branch : mite-selenium-support-driver-access
created branch time in 10 days
PR opened sky-uk/mite
Make the scenario test
add the sender automatically in the scenario arguments. It involved moving the check in the cli/common.py
and import it in both __main__.py
and cli/test.py
The changes from '
to "
are done automaticcaly by black.
pr created time in 10 days
PR opened sky-uk/mite
We will need to wait until alpine linux is on 3.9 to merge this (because of our CI...)
pr created time in 11 days
push eventsky-uk/mite
commit sha a811ea11addd1918dd40743d7e8761565f09c808
selenium config change (#172) * selenium config change * fix webdriver unit test Co-authored-by: Haffi Mazhar <haffimazhae96@gmail.com>
push time in 23 days
push eventsky-uk/mite
commit sha 99173676df97e5b99fb5023260b945d82bfa7446
black format fix
push time in 23 days
push eventsky-uk/mite
commit sha 165f8d1a5284d0872b628cf27320693fd4155a75
fix webdriver unit test
push time in 23 days
push eventsky-uk/mite
commit sha 34ae6d8adcae7e53f1b3d351e20fbf583c1cc11b
selenium config change
push time in 24 days
push eventsky-uk/mite
commit sha 5577292836ff82dc0acb803a066e8dba0b8b816a
revert format
push time in 24 days
push eventsky-uk/mite
commit sha 3d8de4dcde7999e8192e8096cedfc68340db1444
config fix
push time in a month
push eventsky-uk/mite
commit sha c4375c21db89b60374c5ee64ea0c1358b5d6ba2d
Selenium built in page load metrics and context manager (#169) -Added metrics for mite selenium tests, including both page load metrics and network resource metrics for downstream resources. - Added unit tests to cover the new interface - Fixed a bug regarding the Histogram whereby the bin_counts was being used to iterate on and append the metrics. if all of the metric value fell in the infinite bin, this would mean there was nothing to iterate through and therefore would not append the metrics. - General code formatting
push time in a month