All my scripts were working well prior to yesterday, when I installed anaconda package manager for some data science projects. Now I get this type of error:
Changing it to find_element_by_id (using resource id):
Traceback (most recent call last):
File "main_orbs_2.py", line 436, in test_today
inTheBox = self.driver.find_element_by_id("com.lumobodytech.lumolift:id/bottom_button")
File "/Users/Varun/anaconda/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 226, in find_element_by_id
return self.find_element(by=By.ID, value=id_)
File "/Users/Varun/anaconda/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 692, in find_element
{'using': by, 'value': value})['value']
File "/Users/Varun/anaconda/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 193, in execute
self.error_handler.check_response(response)
File "/Users/Varun/anaconda/lib/python2.7/site-packages/appium/webdriver/errorhandler.py", line 29, in check_response
raise wde
WebDriverException: Message: Invalid locator strategy: css selector
Changing to find by xpath:
Traceback (most recent call last):
File "sign_in_test.py", line 55, in test_sign_in_with_email
el = self.driver.find_element_by_xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.view.ViewPager[1]/android.widget.RelativeLayout[1]/android.widget.Button[2]")
File "/Users/Varun/anaconda/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "/Users/Varun/anaconda/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 692, in find_element
{'using': by, 'value': value})['value']
File "/Users/Varun/anaconda/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 193, in execute
self.error_handler.check_response(response)
File "/Users/Varun/anaconda/lib/python2.7/site-packages/appium/webdriver/errorhandler.py", line 29, in check_response
raise wde
NoSuchElementException: Message: An element could not be located on the page using the given search parameters.