User Event-Triggered Button & input field Identification and interaction

Job ID: 37779194

Budget: $10 – $30 USD

I am seeking a proficient JavaScript freelancer who can assist in identifying specific buttons and input field elements on a specific web page which should respond to a button click on the sideloaded extension. E.g. clicking on button ID="xyz" will interact with a button on the website.

The website source code rarely gets updated.

I will provide you login details to the website.

I have been developing my own microsoft edge extension and have been successful to date finding other buttons and input fields and clicking on them or inputting values. However, there are a few more than I have been unable to target.

From my basic research, it looks like these remaining items are being affected by require.js.

Traditional methods have not worked interacting with these final elements document.querySelector(), document.getElementsByClassName(), or document.querySelectorAll() but they worked on the other buttons I mentioned earlier.

For those successful buttons, I had to use focus, custom event dispatch, waiting for elements to load (MutationObserver), etc so you may need knowledge of these functions to successfully target these remaining buttons.

Your scope of work includes:
- Accurately locating the targeted buttons and elements (input fields)
- Ensuring the action attached to the button triggers specifically to a mouse click event

Ideal Skills:
- Advanced knowledge in Javascript, require.js
- Familiarity with user events and triggers in Javascript
Related categories: PHP JavaScript HTML jQuery / Prototype Google Chrome