Please provide the date picker html DOM , and also your code in page object . Assuming you are using getText() to get value from a field eg day.getText() , change it to day.getAttribute('textContent') ,or day.getAttribute('value') and see either of them works
There is a nice article about progressive testing by Mphasis:
Progressive automation is to automate almost every test case instead
of executing test cases manually. This is typically seen with the
projects that run in agile methodology. You ...
I think you need to double check the usings and recompile. OpenQA.Selenium.Internal should be OpenQA.Selenium. You are trying to call a moved interface.
Per v4.0.0a1 in
"Moved IWrapsDriver and IWrapsElement from the
OpenQA.Selenium.Internal namespace to the OpenQA.Selenium ...
If you added the msedgedriver.exe to your project manually you also need to set the Copy to Output Directory property of the file.
Because non-code files are default not placed in the build directory bin\Debug. Double check the driver is indeed copied to the directory.
Instead of hardcoding the path to the output directory you could try: