I'm new to the winium and trying to automate the process. every time i run the code im getting an error:
WebDriverException: 'css selector' is not valid or implemented searching strategy.
Below is my code:-
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
# starting the file
os.startfile(r'C:\Users\RTamb\Desktop\python basics\web scraping\winium\Winium.Desktop.Driver\Winium.Desktop.Driver.exe')
driver = webdriver.Remote(command_executor='http://localhost:9999',
desired_capabilities={"debugConnectToRunningApp": 'false',
'app': r'C:\Users\RTamb\Desktop\BO\All Cases (V1.0 New Final Build)_New.rep',
'args': '-port 345'})
driver.find_element_by_id('Edit').click()
I have tried tried multiple method like .find_element_by_name()
, find_element_by_class_name
, find_element_by_css_selector()
This error message...
...implies that the searching strategy you have used is not a valid locator strategy
With the availability of selenium4 find_element_by_* commands are deprecated.
Accordlingly, instead of:
You have to: