profile
viewpoint

mark-rand/blocky-games-duck 0

Simple solution to the blocky games duck hunt

mark-rand/CheatSheetSeries 0

The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.

mark-rand/dopewars-js 0

Playing with node to implement the dopewars game

mark-rand/naughty-list 0

Simulates a fake naughty list app for the Elf on the Shelf

mark-rand/pacgo 0

A Pac Man clone written in Go (with emojis!)

mark-rand/pycryptodome 0

A self-contained cryptographic library for Python

mark-rand/py_code_cracker 0

python code cracker to crack matt's code

push eventsky-uk/mite

Davide Annunziata

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.

view details

push time in 9 days

delete branch sky-uk/mite

delete branch : pass-sender-in-scenario-test

delete time in 9 days

PR merged sky-uk/mite

Make scenario test pass the 'sender' automatically

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.

+65 -51

0 comment

3 changed files

DavAnnunz

pr closed time in 9 days

push eventsky-uk/mite

Paul Pepper

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.

view details

lsd runner

commit sha dc2a8910446be621c90479c7d33419d675ba885b

Merge branch 'master' into pass-sender-in-scenario-test

view details

push time in 9 days

push eventsky-uk/mite

Paul Pepper

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.

view details

push time in 9 days

delete branch sky-uk/mite

delete branch : mite-selenium-support-driver-access

delete time in 9 days

PR merged sky-uk/mite

Provide access to the Selenium webdriver instance on _SeleniumWrapper

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.

+1 -0

0 comment

1 changed file

paulpepper-sky

pr closed time in 9 days

push eventsky-uk/mite

Paul Pepper

commit sha d99d799dddf388db27294feeb8d749677f754c7c

Renamed webdriver attribute on _context object to 'raw_webdriver'.

view details

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

paulpepper-sky

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?

paulpepper-sky

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...)

paulpepper-sky

comment created time in 9 days

PR opened sky-uk/mite

Provide access to the Selenium webdriver instance on _SeleniumWrapper

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.

+1 -0

0 comment

1 changed file

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 scenario test pass the 'sender' automatically

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.

+65 -51

0 comment

3 changed files

pr created time in 10 days

create barnchsky-uk/mite

branch : pass-sender-in-scenario-test

created branch time in 10 days

PR opened sky-uk/mite

updates for 3.9

We will need to wait until alpine linux is on 3.9 to merge this (because of our CI...)

+11 -9

0 comment

3 changed files

pr created time in 11 days

create barnchsky-uk/mite

branch : python3.9

created branch time in 11 days

push eventsky-uk/mite

HaffiM

commit sha a811ea11addd1918dd40743d7e8761565f09c808

selenium config change (#172) * selenium config change * fix webdriver unit test Co-authored-by: Haffi Mazhar <haffimazhae96@gmail.com>

view details

push time in 23 days

delete branch sky-uk/mite

delete branch : Selenium-config-url

delete time in 23 days

PR merged sky-uk/mite

selenium config change
+7 -4

0 comment

2 changed files

haffi96

pr closed time in 23 days

push eventsky-uk/mite

Haffi Mazhar

commit sha 99173676df97e5b99fb5023260b945d82bfa7446

black format fix

view details

push time in 23 days

push eventsky-uk/mite

Haffi Mazhar

commit sha 165f8d1a5284d0872b628cf27320693fd4155a75

fix webdriver unit test

view details

push time in 23 days

PR opened sky-uk/mite

selenium config change
+1 -3

0 comment

1 changed file

pr created time in 23 days

push eventsky-uk/mite

Haffi Mazhar

commit sha 34ae6d8adcae7e53f1b3d351e20fbf583c1cc11b

selenium config change

view details

push time in 24 days

push eventsky-uk/mite

Haffi Mazhar

commit sha 5577292836ff82dc0acb803a066e8dba0b8b816a

revert format

view details

push time in 24 days

push eventsky-uk/mite

Haffi Mazhar

commit sha 3d8de4dcde7999e8192e8096cedfc68340db1444

config fix

view details

push time in a month

create barnchsky-uk/mite

branch : Selenium-config-url

created branch time in a month

delete branch sky-uk/mite

delete branch : Selenium-config-change

delete time in a month

create barnchsky-uk/mite

branch : Selenium-config-change

created branch time in a month

push eventsky-uk/mite

Matt Ellis

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

view details

push time in a month

more